Senior Software Engineer

Axon develops devices and cloud software for safety and justice, focusing on protecting life through technology solutions for law enforcement and first responders.
$120,000 - $210,000
Backend
Senior Software Engineer
Hybrid
6+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Axon is a mission-driven company dedicated to Protecting Life through innovative safety and justice solutions. As a Senior Software Engineer, you'll play a crucial role in architecting high-availability cloud services that serve first responders and law enforcement. The position demands expertise in cloud-based systems, with a focus on performance and reliability. You'll work with cutting-edge open source technologies while collaborating closely with product managers and designers to create impactful solutions.

The role combines technical leadership with hands-on development, requiring both system design expertise and mentorship abilities. You'll be responsible for making critical architecture decisions, conducting code reviews, and ensuring the delivery of robust, scalable solutions. The position offers competitive compensation ($120,000-$210,000) and comprehensive benefits, including healthcare, 401k matching, and various wellness programs.

Axon values diversity and inclusion, encouraging applications even if candidates don't meet every requirement. The company culture emphasizes candor, care, and collaboration, providing opportunities for meaningful impact in the critical field of public safety. Working at Axon means joining a fast-paced environment where your contributions directly affect the safety and efficiency of first responders and the communities they serve.

The ideal candidate brings 6+ years of software development experience, strong backend service expertise, and proficiency in languages like Java, Scala, or Go. You'll be based in Seattle or Scottsdale, working in a hybrid environment with a team passionate about making a positive difference in law enforcement and public safety technology.

Last updated 3 minutes ago

Responsibilities For Senior Software Engineer

  • Lead engineering architecture design reviews
  • Set technical bar through code and architecture design reviews
  • Mentor engineers
  • Work across teams with Product, Design, and Engineering
  • Improve Engineering process including planning and stand-ups
  • Build highly available and low latency services
  • Work with latest open source technologies

Requirements For Senior Software Engineer

Java
Go
MongoDB
  • Bachelor's Degree in Computer Science, Engineering, or related field
  • 6+ years of professional software development experience
  • Experience designing and delivering highly-available, scalable cloud-based systems
  • Backend service experience in multiple languages (Java, Scala, Go, C#)
  • Experience working with SQL or NoSQL data stores
  • Experience with Java, Golang or Scala programming is a plus

Benefits For Senior Software Engineer

401k
Dental Insurance
Medical Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • Competitive salary
  • 401k with employer match
  • Discretionary time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Development Programs
  • Office snacks

Interested in this job?

Jobs Related To Axon Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Axon, focusing on cloud services development and architecture for public safety technology solutions.

Senior QA Automation Engineer

Senior QA Automation Engineer position at Axon, focusing on developing and implementing automated testing solutions for safety and justice software platforms.

Senior Software Engineer

Senior Software Engineer role at Axon, building critical law enforcement technology platforms, offering $120K-$210K salary with comprehensive benefits in Seattle.

Senior Software Engineer II

Senior Software Engineer II position at Axon, developing scalable infrastructure and platform services for safety and justice solutions.

Software Engineer

Senior Software Engineer role at Axon, developing safety and justice solutions using .NET Core, cloud technologies, and modern development practices.