FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, Go
runZeroSenior Software Engineer developing high-quality web applications for runZero using Go and Vue.js. Collaborating with cross-functional teams to enhance exposure management solutions.
Tech Stack
Tools & technologiesAWSAzureCloudGoGoogle Cloud PlatformJavaScriptLinuxPostgresSQLVue.js
About the role
Key responsibilities & impact- Develop and maintain high-quality, performant web applications using Go, Vue.js, and other technologies
- Build features and solve problems that frequently span front-end and back-end concerns
- Collaborate closely with product management, design, frontend, and backend engineers to understand customer needs and translate them into product features
- Participate in code reviews, providing constructive feedback to team members
- Conduct thorough testing and debugging to ensure the performance and quality of both front-end and back-end code
- Contribute to the continuous improvement of our products, technology, and practices with a pride of ownership
- Stay up-to-date with the latest trends and best practices in front-end, back-end, and architectural development
- Excellent communication and teamwork skills
Requirements
What you’ll need- You are proficient at writing advanced Go and working with large Go codebases
- Experience with other parts of our stack (PostgreSQL, Linux, Vue.js) is strongly preferred, but deep experience with related technologies and a desire to learn can work for the right candidate
- Experience designing and implementing RESTful APIs, writing and tuning SQL queries, and working with relational databases
- Experience designing and optimizing data structures / schemas and indexes in relational databases
- Thorough understanding of the responsibilities of the platform, database, API, caching layer and other web services used in modern software systems
- Proficiency with standard development tools and paradigms (Git, GitHub, CI/CD, etc.)
- Proactive approach to problem-solving with strong decision-making skills
- Knowledge of approaches for testing, debugging, profiling, and optimizing software applications
- Solid understanding of the HTTP protocol and the web browser security model
- Experience working within one of the major cloud provider environments (AWS preferred, GCP, Azure)
- Familiarity with network design, security, and scanning can be helpful but is in no way required to be successful.
Benefits
Comp & perks- runZero pays for 100% of the premium platinum-level medical, vision, dental, life, and short-term disability coverage for you and your dependents.
- We match 4% of 401(k) contributions
- We offer unlimited PTO, 11 official company holidays, and a recharge week at the end of the year
- We offer 12 weeks of paid parental leave
- Our team is diverse, representing various backgrounds and perspectives, which fosters an inclusive and vibrant environment. With flexible schedules and supportive coworkers who listen to one another, runZero promotes a culture of collaboration.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Go ProgrammingVue.js DevelopmentRESTful API DesignSQL Query WritingDatabase Schema DesignHTTP Protocol UnderstandingSoftware TestingDebugging TechniquesCloud Environment ExperienceVersion Control with Git
Soft Skills
Communication SkillsTeamworkProblem-SolvingDecision-Making