Axon is looking for a senior engineer to lead the architecture decisions and drive real change in their device software, requiring high stability and fast, consistent performance.
Requirements
- 10+ years experience of professional software development in C++, Go, Rust and/or another systems programming language
- 10+ years experience writing unit, integration and/or system level tests
- 5+ years mentoring junior team members and/or leading small teams
- Understanding of Computer Science fundamentals in data structures, algorithms, run-time analysis, object-oriented design and code quality verification
- Experience with Embedded Linux development and/or RTOS
- Experience with the latest open source technologies
Responsibilities
- Lead engineering architecture design reviews
- Lead key initiatives within Connected Devices
- Set a high technical bar for the team through code and architecture design reviews
- Mentor other engineers, including Senior Engineers
- Work across teams with Product, Design, and Engineering to create integrated solutions that delight our customers
- Improve our Engineering process, including long-term thinking, sprint planning and stand-ups
- Build software that adheres to our high bar on stability and latency in this mission-critical space
Other
- Work from home as much as you want, live nearby any of our awesome US R&D Hubs (Seattle, Scottsdale, Atlanta, or Boston) so you can easily collaborate in-person when it’s helpful and be an active part of our vibrant Axon culture
- Reports To: Sr Engineering Manager
- Competitive salary and 401k with employer match
- Discretionary paid time off
- Paid parental leave for all
- Medical, Dental, Vision plans
- Fitness Programs
- Emotional & Mental Wellness support
- Learning & Development programs