Software Engineer

Axon develops devices and cloud software for safety and justice, including electric weapons, body cameras, sensors, and AI tools for law enforcement.
Backend
Senior Software Engineer
In-Person
6+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer

Axon, a leading company in law enforcement technology, is seeking a Software Engineer to join their mission of protecting life through innovative solutions. This role combines strong C#/.NET development with DevOps practices and Platform Engineering expertise. You'll be instrumental in evolving their on-premise Evidence Management product while modernizing development and test infrastructure.

The position offers an opportunity to work on critical safety and justice issues using Axon's ecosystem of devices and cloud software. You'll be part of a fast-paced, challenging environment where your contributions directly impact public safety and law enforcement capabilities. The role involves developing key product features while implementing DevOps methodologies to optimize deployment, quality, and team productivity.

As a core team member, you'll collaborate with engineering, QA, and operations teams to create tools and workflows that enhance software delivery at scale. The position requires strong expertise in C#/.NET development, cloud infrastructure, and CI/CD pipelines, along with excellent problem-solving and communication skills.

Working at Axon means joining a company that values diversity, equity, and inclusion, encouraging applications from candidates who might not meet every qualification but are passionate about the mission. The company offers comprehensive benefits, including competitive salary, stock options, extensive holiday time, and complete health coverage.

This role is perfect for someone who combines technical expertise with a desire to make a meaningful impact on society. You'll be at the forefront of developing solutions that help law enforcement agencies better prepare, respond, and ensure community safety while supporting officer well-being.

Last updated 8 days ago

Responsibilities For Software Engineer

  • Develop and enhance C#/.NET applications, contributing to key product features and services
  • Improve and maintain CI/CD pipelines to enhance the speed, reliability, and quality of deployments
  • Support the design and management of cloud infrastructure to optimize development and testing workflows
  • Advocate for DevOps best practices, identifying bottlenecks in engineering workflows and implementing solutions
  • Leverage automation tools to improve deployment processes and enhance system reliability
  • Diagnose and resolve infrastructure and application issues
  • Build tools and processes that enable development teams to improve quality, efficiency, and scalability

Requirements For Software Engineer

  • At least 6 years of professional software development experience
  • Strong software engineering expertise in C#/.NET (3+ years of experience)
  • Experience with DevOps practices, particularly in improving CI/CD pipelines and deployment processes
  • Proficiency with Azure deployments and Infrastructure as Code (IaC) tools like Terraform
  • Experience optimizing software quality through testing, automation, and CI/CD infrastructure
  • Practical knowledge of CI/CD tools such as Jenkins, GitLab CI, or similar
  • Strong problem-solving skills
  • Excellent collaboration skills for working in cross-functional teams
  • Effective communication skills
  • Familiarity with automation tools such as Ansible, Puppet, or Chef

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
  • Competitive Base Salary
  • Annual Bonus and Restricted Stock Unit Eligibility
  • Comprehensive Pension Plan with Matching Contribution
  • 30 days paid holiday in addition to UK public holidays
  • Enhanced Maternity and Paternity Leave
  • Private Health Insurance
  • Cash Plan including Dental, Optician and Therapeutic Treatment Plans
  • GymPass Subscription
  • Life assurance (x4 Annual Salary)
  • Group income Protection
  • Employee Assistance & Development Programs

Interested in this job?

Jobs Related To Axon Software Engineer

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 mission-critical cloud services and leading architecture decisions while mentoring team members.

QA Engineer

Senior QA Engineer position at Axon, focusing on manual and automated testing for law enforcement software products, requiring 5+ years of experience.

Senior Software Engineer - Real Time Operations (RTO) Integrations

Senior Software Engineer position at Axon building scalable integrations for the Real Time Operations team, focusing on the Fusus platform and partner integrations.

Senior Software Engineer - Real Time Operations (RTO) Integrations

Senior Software Engineer position at Axon building scalable integrations for the Real Time Operations team, focusing on the Fusus platform and partner integrations.