Axon is looking for a Staff Backend Software Engineer to help shape and drive the technical direction for the organization and products, ensuring products are bulletproof and fault-tolerant while meeting demanding interactivity and responsiveness requirements.
Requirements
- 10+ years of experience in software engineering
- Experience building and scaling complex and impactful software products in a team environment
- Deep skill in driving technical solutions across multiple teams
- Backend cloud experience in managed languages such as Java, Scala, Go, C, 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
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
Other
- Occasional collaboration in the office is required
- You embody our company value of Join Forces, and have zero tolerance for people not willing to collaborate.
- The starting base pay for this role is between USD 171,000 in the lowest geographic market and USD 273,600 in the highest geographic market.
- We are an equal opportunity employer that promotes justice, advances equity, values diversity and fosters inclusion.