Senior Software Engineer

Axon develops devices and cloud software for safety and justice, creating an ecosystem of products to protect life.
Scottsdale, AZ, USA
$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 focused on protecting life through innovative safety and justice solutions. As a Senior Software Engineer, you'll join a dynamic team building critical cloud services that require high availability and consistent performance. The role offers a unique blend of technical leadership and hands-on development, where you'll shape architecture decisions and mentor other engineers while working with cutting-edge open source technologies.

You'll be working in a hybrid environment based near the Scottsdale Hub, where you can collaborate in-person when needed while enjoying the flexibility of remote work. The position requires strong expertise in cloud-based systems and backend services, with experience in languages like Java, Go, or Scala. You'll be responsible for leading architecture design reviews, setting technical standards, and working closely with product managers and designers to create solutions that serve first responders and their communities.

The compensation package is comprehensive, ranging from $120,000 to $210,000 base salary, plus bonus and stock awards. Axon offers excellent benefits including 401k with employer match, medical/dental/vision coverage, parental leave, and various wellness programs. The company culture emphasizes candor, care, and connection, making it an ideal place for those who want to make a meaningful impact while growing their technical and leadership skills.

This is an exceptional opportunity for a senior engineer who wants to combine technical excellence with social impact, working on systems that directly contribute to public safety and justice. The role offers the perfect balance of technical challenges, leadership opportunities, and mission-driven work, all while being part of a company that values diversity, equity, and inclusion.

Last updated 20 hours 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 long-term thinking and sprint planning
  • Build highly available and low latency services
  • Work with latest open source technologies

Requirements For Senior Software Engineer

Java
Go
  • 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, managed languages such as 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
Parental Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
  • Competitive salary and 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

Software Engineer

Senior Software Engineer role at Axon, developing critical airspace security solutions with focus on backend systems and cloud technologies.

Software Engineer

Senior Software Engineer role at Axon, developing critical airspace security solutions with focus on backend systems and cloud technologies.

Senior Engineer II - Agency Operations

Senior Engineer II position at Axon, building cloud-based law enforcement software systems with competitive pay and flexible work arrangements in Seattle.

QA Engineer - Real Time Operations

Senior QA Engineer position at Axon, focusing on automated testing for real-time public safety operations platform with 4+ years of experience required.

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.