
Empowering law enforcement with advanced technology
Axon Enterprise, Inc., headquartered in Scottsdale, Arizona, is a leading provider of technology solutions for law enforcement agencies. Known for its flagship product, the Taser, Axon also offers a suite of software and hardware products including body cameras and evidence management systems. With ...
Axon provides competitive salaries, equity options, generous PTO policies, and flexible remote work arrangements. Employees also benefit from comprehe...
Axon fosters a culture focused on public safety and accountability, emphasizing transparency and ethical practices. The company values innovation and ...

Axon • London, England, United Kingdom
Axon is seeking a Senior Software Engineer II to lead the design and scale-out of cloud control planes for IoT devices. You'll work with technologies like Java and focus on reliability and security in your systems. This role requires significant experience in software engineering and cloud technologies.
You have 5+ years of experience in software engineering, particularly in building scalable systems that handle real-time data. Your expertise in Java allows you to design and implement robust applications that meet high-performance standards. You understand the intricacies of cloud technologies and have a strong grasp of IoT systems, ensuring that devices are efficiently managed and secured.
Your background includes a focus on security best practices, and you are familiar with concepts such as zero-trust architecture and mutual TLS. You thrive in collaborative environments where you can share your knowledge and learn from others, contributing to a culture of continuous improvement and innovation.
You are passionate about using technology for social good, aligning with Axon's mission to protect life and enhance public safety. You are driven by the impact your work can have on emergency response and community safety, and you are eager to take ownership of complex projects that challenge your skills.
Experience with multi-tenant architectures and device lifecycle management is a plus. Familiarity with PKI, RBAC, and OTA updates will help you excel in this role. You are also open to learning new technologies and methodologies that can enhance your contributions to the team.
In this role, you will own the architecture of the control plane for Axon's IoT device fleets, ensuring that provisioning, security, and orchestration are handled efficiently. You will design systems that can ingest and act on real-time signals, directly impacting the safety and effectiveness of emergency responders.
You will drive the implementation of reliability and security measures, ensuring that all systems are built with safety in mind. This includes enforcing policies for device management and ensuring that updates are rolled out seamlessly across the fleet.
Collaboration is key in this position, as you will work closely with cross-functional teams to align on project goals and deliverables. You will participate in code reviews, provide mentorship to junior engineers, and contribute to the overall technical direction of the team.
Your work will involve continuous monitoring and optimization of system performance, ensuring that response times are minimized and that the cognitive load on operators is reduced. You will also engage in stakeholder discussions to gather requirements and feedback, ensuring that the solutions you build meet the needs of users in the field.
At Axon, you will be part of a mission-driven company that values innovation and collaboration. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will have the chance to work on meaningful projects that have a direct impact on public safety and community well-being. Join us in our mission to protect life and make a difference in the world through technology.
Apply now or save it for later. Get alerts for similar jobs at Axon.