Axon is hiring a Software Engineer II to join a team building a new platform that provides law enforcement administrators and crime analysts with flexible access to critical data, decision support, and investigation insights. You will make key design decisions that shape these products and help make public safety data accessible and actionable.
What You'll Do
- Participate in code reviews and architecture design meetings.
- Own and drive end-to-end features in partnership with Product and Design teams.
- Ensure your code meets a high bar for quality and performance.
- Partner with internal teams and agencies to deliver accessible data solutions.
- Influence peers, advise senior leaders, and coach junior team members.
- Facilitate cross-team collaboration and contribute to the broader engineering community.
What We're Looking For
- A Bachelor's Degree in Computer Science or Engineering, graduation from a coding boot camp, or 3+ years of relevant experience.
- Highly technical background with experience developing and maintaining end-to-end, high-availability, high-throughput web-scale data systems.
- Backend development experience in managed languages such as Java, Scala, Go, or C#.
- Demonstrated ability to make technical decisions based on requirements, constraints, and trade-offs.
- You actively follow the latest developments in software engineering and open source technologies.
Nice to Have
- Industry experience working with SQL or NoSQL data stores.
- Good Linux/Unix/Mac experience.
Technical Stack
- Java, Scala, Go, C#
- SQL, NoSQL
- Linux/Unix/Mac
Work Mode
This position follows a hybrid work model and is based in our Sterling, VA location.
At Axon, we're explorers tackling society's most critical safety and justice issues through technology. We connect with candor and care, seeking out diverse perspectives. Life here is fast-paced, challenging, and meaningful.




