
About Axon
Empowering law enforcement with advanced technology
Key Highlights
- Over 18,000 law enforcement customers worldwide
- Headquartered in Scottsdale, Arizona
- Offers body cameras and evidence management solutions
- 1,500+ employees dedicated to public safety 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 ...
🎁 Benefits
Axon provides competitive salaries, equity options, generous PTO policies, and flexible remote work arrangements. Employees also benefit from comprehe...
🌟 Culture
Axon fosters a culture focused on public safety and accountability, emphasizing transparency and ethical practices. The company values innovation and ...
Skills & Technologies
Overview
Axon is seeking a Senior Software Engineer II to lead the architecture and implementation of services for their Entity Graph team. You'll work with Java to model and query real-world entities at scale, driving initiatives that impact public safety. This role requires significant experience in software engineering.
Job Description
Who you are
You have 5+ years of experience in software engineering, with a strong background in building scalable systems. Your expertise in Java allows you to design and implement robust services that handle complex data relationships effectively. You thrive in collaborative environments, mentoring junior engineers and guiding cross-team initiatives to success.
You possess a deep understanding of system architecture and data modeling, enabling you to create efficient solutions that meet the needs of users in high-stakes environments. Your analytical skills help you tackle challenges head-on, ensuring that the systems you build are reliable and maintainable. You are passionate about using technology to make a positive impact on society, particularly in the realm of public safety.
Desirable
Experience with cloud technologies and microservices architecture is a plus, as is familiarity with data querying and graph databases. You are comfortable working in fast-paced settings and are eager to take ownership of your projects, driving them from conception through to deployment.
What you'll do
As a Senior Software Engineer II on the Entity Graph team, you will lead the design and implementation of services that connect various entities within Axon's ecosystem. Your work will involve architecting solutions that provide unified views of incidents and evidence, directly impacting the effectiveness of public safety operations. You will collaborate closely with product managers and other engineers to define requirements and ensure that the systems you build meet user needs.
You will take charge of complex cross-team initiatives, setting technical direction and ensuring that best practices are followed throughout the development process. Your role will also include mentoring junior engineers, helping them grow their skills and understanding of system design and reliability. You will be responsible for maintaining high standards of code quality and performance, conducting code reviews, and implementing testing strategies to ensure the robustness of the systems you develop.
In addition to your technical responsibilities, you will engage with stakeholders to gather feedback and iterate on solutions, ensuring that the products you help build are not only functional but also user-friendly. You will have the opportunity to contribute to the overall data architecture of Axon's products, making decisions that will shape the future of public safety technology.
What we offer
At Axon, you will be part of a mission-driven team that values collaboration and innovation. We offer a competitive salary and benefits package, along with opportunities for professional growth and development. You will work in a supportive environment where your contributions are recognized and valued, and where you can make a real difference in the world. Join us in our mission to protect life and enhance public safety through technology.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Axon.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Axon is hiring a Senior Software Engineer I to join their Discovery team, focusing on building a high-performance search and insights platform for law enforcement. You'll work with Java and contribute to reducing paperwork for public safety officers. This position requires significant experience in software engineering.

Software Engineering
LendingTree is hiring a Senior Software Engineer to develop and support applications for Call Center products. You'll work with Java and C# to build scalable solutions. This position requires strong problem-solving skills and experience in application development.