At Axon, we’re on a mission to Protect Life, and we need a Staff Backend Software Engineer to help drive the technical direction for the organization and products, ensuring our products are bulletproof and fault-tolerant, while meeting demanding interactivity and responsiveness requirements.
Requirements
- 10+ years of experience in software engineering
- Backend cloud experience in managed languages such as Java, Scala, Go, C-Sharp, or similar
- Strong experience with relational and NoSQL databases, such as SQL Server and Cassandra
- Experience designing and delivering high-availability, scalable cloud-based systems
- You write beautiful, simple, maintainable code for backend microservices
- Deep skill in driving technical solutions across multiple teams
- Experience building and scaling complex and impactful software products in a team environment
Responsibilities
- Set a high technical bar for the team through deep technical insights and architecture design reviews
- Mentor engineers
- Work across teams with Product, Design, and Engineering to solve some of our biggest technical challenges within our stack for our customers
- Improve our Engineering process, including long-term thinking, sprint planning and stand-ups
- Build services that adhere to our high bar on availability, performance, and security in this mission-critical space
- Work with the latest open source technologies
- Design and deliver high-availability, scalable cloud-based systems
Other
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent)
- Reports to: Director, Software Engineering
- Work Location: Boston Office with a hybrid schedule
- Discretionary paid time off
- Paid parental leave for all