What is a Software Engineer at Axon?
As a Software Engineer at Axon, you are building the technological foundation that supports public safety and law enforcement agencies globally. This role is not just about writing code; it is about engineering highly reliable, secure, and scalable systems that manage massive amounts of critical data. Whether you are developing robust search platforms or mapping complex entity graphs, your work directly impacts the efficiency and transparency of the justice system.
The engineering challenges here are immense. You will tackle problems related to ingestion, processing, and querying of petabytes of data—ranging from body-worn camera footage to complex digital evidence records. Positions like the Senior Software Engineer II focusing on Hybrid Lead Search Platform or Entity Graph Scale require a deep understanding of distributed systems. You will build the infrastructure that allows users to seamlessly search, connect, and analyze disparate pieces of evidence in real-time.
Expect an environment that demands both technical excellence and a deep connection to the mission. You will collaborate with cross-functional teams, including product managers, data scientists, and hardware engineers, to deliver solutions that must be fault-tolerant and highly performant. At Axon, the software you build has real-world consequences, making this role uniquely challenging, deeply rewarding, and critical to the company's core objective of protecting life.




