Description:
As a Software Engineer II, you’ll contribute directly to the design and development of the services and APIs that power Axon Assistant across voice, mobile, and web interfaces. This is a hands-on engineering role where your code will shape how AI is safely and reliably applied in life-critical, real-time situations. You’ll help bring structure to complex ideas, work closely with Applied AI teams, and ensure that what we ship works for real people doing real work — with zero room for error.
This is a strong fit if you’re looking to grow as an engineer in a fast-moving, high-trust environment, working on deeply technical systems that directly support first responders and their communities.
What You’ll Do
- Design, build, and maintain cloud-based backend services that support Axon Assistant’s multi-modal user experiences.
- Contribute to architecture discussions around scalability, availability, and LLM integration, with support from senior and staff engineers.
- Write clean, reliable production code (Node.js, Python, or Go) and participate in regular code reviews and design sessions.
- Collaborate with product managers, applied scientists, and UX teams to deliver meaningful features that are tested, observable, and measurable.
- Participate in sprint planning, incident response, and retrospectives to help the team deliver consistently.
- Own features end-to-end — from design and development to deployment and monitoring in production.
- Bring a thoughtful, quality-first mindset to everything you ship.
What You Bring
- 4+ years of professional software engineering experience in backend or full-stack roles.
- Solid hands-on experience with backend languages like Node.js, Python, Go, or similar.
- Strong understanding of distributed system fundamentals, REST APIs, and cloud-native application patterns.
- Familiarity with SQL and/or NoSQL data stores, caching, and event-driven systems.
- Ability to reason about performance, reliability, and fault tolerance in high-stakes environments.
- Demonstrated ability to work collaboratively across disciplines in a modern software development workflow.