Protect Life and truth by building highly available, distributed systems and full stack services that directly power Axon’s digital evidence platform used by law enforcement and justice agencies around the world.
Requirements
- 0–2 years of software engineering experience with exposure to distributed systems
- Experience in full stack development, ideally across backend, API, and frontend layers
- Proficiency in backend languages such as Go, Java, C, or Node.js, and familiarity with frontend frameworks (e.g., React)
- Experience working with cloud platforms (preferably AWS) and familiarity with microservices architecture
- Comfortable with relational or NoSQL databases and RESTful API design
- Knowledge of Kubernetes, CI/CD pipelines, or DevOps tooling is nice-to-have
Responsibilities
- Design, build, and maintain full stack software, including web frontends, REST APIs, and backend services
- Contribute to high-scale, cloud-native systems that ingest and process large volumes of digital evidence (video, images, audio, etc.)
- Implement and evolve microservices and database schemas to support new features and product scalability
- Collaborate with cross-functional teams including product, design, and other engineering groups to build reliable, intuitive customer experiences
- Participate in code reviews and share knowledge across teams in a highly collaborative environment
Other
- Reports to: Software Engineering Manager
- Direct Reports: None
- Location: Seattle office with a hybrid schedule
- Discretionary paid time off
- Paid parental leave for all