Software Engineer

Axon develops devices and cloud software for law enforcement, focusing on safety and justice issues through products like electric weapons, body cameras, and public safety software.
$122,100 - $195,360
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer

Axon is a pioneering company dedicated to Protecting Life through innovative law enforcement technology solutions. As a Software Engineer on our team, you'll play a crucial role in developing platforms that provide law enforcement administrators and crime analysts with flexible access to key crime data and investigation insights. The position offers a unique opportunity to work on products that directly impact public safety, including electric weapons, body cameras, real-time sensors, and AI tools.

The role combines technical excellence with meaningful impact, requiring expertise in backend development and data systems. You'll be working in a fast-paced, collaborative environment where you'll make key design decisions that shape new products. The position offers flexibility with a hybrid work arrangement, allowing you to work from home while maintaining connection with Axon's vibrant culture through our R&D hubs.

The compensation package is competitive, ranging from $122,100 to $195,360 base salary, plus bonus and stock awards. Axon provides comprehensive benefits including healthcare, 401k matching, paid parental leave, and professional development opportunities. The company strongly values diversity and encourages applications from candidates who might not meet every requirement but are passionate about the mission to Protect Life.

Working at Axon means joining a team that's tackling society's critical safety and justice issues through technology. You'll have the opportunity to drive real change, grow professionally, and contribute to a mission that matters while working with a team that values candor, care, and collaboration.

Last updated a month ago

Responsibilities For Software Engineer

  • Participate in code reviews and architecture design meetings
  • Own and drive end-to-end features with Product and Design
  • Ensure code quality and performance
  • Partner with internal teams and agencies to make public safety data accessible
  • Influence peers, advise senior leaders, coach and mentor junior team members
  • Facilitate cross-team collaboration

Requirements For Software Engineer

Java
Go
Linux
  • Bachelor's Degree in Computer Science or Engineering, OR graduate of coding boot camp OR 3+ years of relevant experience
  • Experience developing and maintaining end-to-end, high availability, high throughput web-scale data systems
  • Backend experience in managed languages such as Java, Scala, Go, C#, or similar
  • Ability to make technical decisions based on requirements, constraints, and trade-offs
  • Knowledge of latest software engineering and open source technologies
  • Experience with SQL or NoSQL data stores (plus)
  • Linux/Unix/Mac experience (plus)

Benefits For Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • Competitive salary
  • 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
  • Office snacks

Interested in this job?

Jobs Related To Axon Software Engineer

Sales Engineer

Sales Engineer position at Axon, combining technical expertise with customer engagement to drive sales of law enforcement technology solutions.

Field Solutions Engineer - Latin America

Field Solutions Engineer position at Axon, focusing on implementing public safety technology solutions across Latin America, requiring technical expertise and customer success skills.

Sales Engineer

Sales Engineer position at Axon, combining technical expertise with customer engagement to drive sales of law enforcement technology solutions.

Field Solutions Engineer - Latin America

Field Solutions Engineer position at Axon, focusing on implementing public safety technology solutions across Latin America, requiring technical expertise and customer success skills.

QA Engineer

QA Engineer position at Axon, focusing on manual and automated testing for Evidence.com, requiring 2-4 years of experience in software testing.