Software Engineer I
As a Software Engineer in Forensic Intelligence, you'll work within a team building capabilities that enable public safety agencies to investigate and analyse the video evidence that officers rely on every day, stored in Evidence.com. You'll contribute to a technically diverse and challenging domain - spanning media processing pipelines, forensic analysis tools, and video format R&D - with mentorship from experienced senior engineers. This is a role where you'll grow quickly, working across the stack on problems that directly support Axon's missions to Protect Life and Preserve Truth.
Responsibilities
- Develop features across the team's scope - from forensic playback and investigation tooling to media processing pipelines and format analysis capabilities
- Collaborate closely with Product Managers to understand customer needs and ensure clear understanding of requirements
- Contribute to the quality and reliability of the team's systems through code reviews, test automation, and thoughtful engineering practices
- Work across the stack, learning new technologies and building expertise in the team's domain
- Participate in operational ownership of the team's services, including on-call support
- Join forces with engineers across London, Seattle, and Ho Chi Minh City to deliver capabilities used by hundreds of thousands of public safety professionals globally
What You Bring
- Preferably a Bachelor's Degree in Computer Science, Engineering, or related field
- Experience with at least one of: TypeScript/React, .NET (C#), Python, or C/C++
- Demonstrated ability to take ownership, navigate ambiguity, and collaborate with your team to solve challenging problems
- Genuine curiosity and a passion for learning - you're excited by unfamiliar domains and new technologies
- Good communicator, able to explain your thinking clearly and ask good questions
- Desirable: Interest in or exposure to video, media processing, or digital forensics
- Desirable: Experience with cloud platforms (Azure preferred)
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.