Senior Software Engineer (Go)
runZero · United States · 2 mo ago
RemoteRemoteEngineering$160k–$190k/yrFull-time
About the role
We are growing the runZero Engineering team and are looking for a Senior Software Engineer (Go) to join us in developing the runZero product. Our engineers work together to deliver an outstanding customer experience by coding, troubleshooting issues, listening, learning, and cheering each other on. You will be working as part of a team focused on building and supporting a state-of-the-art exposure management platform.
Responsibilities
- 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
- 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
- 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
- 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 paradims (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
Pay
According to our market data, we’re expecting this role to come in at a salary of about $160,000 - $190,000, plus stock options. We know that the talent market is always in flux, so please let us know if you believe we have advertised this role in the wrong salary band.
Benefits
- Fully remote: runZero is a 100% remote company!
- Benefits: We prioritize the well-being of our team members, which is why runZero pays for 100% of the premium platinum-level medical, vision, dental, life, and short-term disability coverage for you and your dependents.
- 401(k): We match 4% of 401(k) contributions
- Time off: We offer unlimited PTO, 11 official company holidays, and a recharge week at the end of the year
- Paid parental leave: We offer 12 weeks of paid parental leave
- Welcoming culture: 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.