Your Impact
We’re looking for a Software Engineer who combines strong C#/.NET development skills with a keen interest and experience in DevOps practices and Platform Engineering. In this role, you’ll drive both the evolution of our on-premise Evidence Management product and the modernization of our development and test infrastructure, alongside developing new product features.
The full job description covers all associated skills, previous experience, and any qualifications that applicants are expected to have.
As a core contributor, you’ll use your software engineering expertise to enhance our applications and services while integrating DevOps methodologies to optimize deployment, quality, and team productivity. By collaborating with engineering, QA, and operations teams, you’ll create tools and workflows that empower teams to deliver faster, more reliable software at scale.
Axon has led the global effort to protect life and through electric weapons, body cameras, a number of real-time sensors, public safety software products and AI tools. Axon is uniquely positioned to tie together every aspect of an incident in order to help law enforcement agencies better prepare for what might happen, respond efficiently and effectively, deliver justice, ensure the well being of their officers, and increase the safety of their communities. Working together with our customers and product teams, you will build the foundation for Axon’s outcome-oriented data efforts.
What You’ll Do
Location: London, England
Reports To: Software Engineering Manager
* 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 using both engineering and DevOps expertise.
* Build tools and processes that enable development teams to improve quality, efficiency, and scalability.
What You Bring
* At least 6 years of professional software development experience
* Strong software engineering expertise, particularly in C#/.NET (3+ years of experience).
* An interest in and 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 robust testing, automation, and CI/CD infrastructure.
* Practical knowledge of CI/CD tools such as Jenkins, GitLab CI, or similar.
* Strong problem-solving skills, with a focus on troubleshooting complex systems.
* Excellent collaboration skills for working in cross-functional and geographically distributed teams.
* Effective communication skills, with the ability to explain technical concepts to both technical and non-technical stakeholders.
* Familiarity with automation tools such as Ansible, Puppet, or Chef desirable
* A hunger to pick up new technologies and tools to solve emerging technical challenges
Benefits that Benefit You
* 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 for all employees
* 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
Benefits listed herein may vary depending on the nature of your employment and the location where you work.
#J-18808-Ljbffr
Remote working/work at home options are available for this role.