This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Software Engineer II on the 3P Search team, you will build and operate the critical systems that connect Axon Records to external law enforcement databases and third-party partners. This team owns two high-responsibility domains: NCIC & External Search – designing compliant, secure, and reliable backend systems that query NCIC and other state and federal databases, and supporting the workflows that initiate and monitor those searches. Third-Party APIs – exposing first-party Axon Records data to CAD vendors and internal Axon systems through stable, well-versioned, partner-facing APIs. You’ll work on backend systems that sit at key integration boundaries - where correctness, reliability, auditability, and operational rigor matter deeply.
Job Responsibility:
Design and implement backend services supporting NCIC search and other external database integrations
Build and evolve partner-facing Records APIs, including data modeling, authentication/authorization, and versioned contracts
Ensure correctness, compliance, and auditability when handling sensitive external queries
Design systems that gracefully handle failures, retries, partial responses, and downstream outages
Improve observability, monitoring, and operational tooling for external search workflows
Contribute to supporting UI components where needed to enable operational visibility and workflow execution
Participate in on-call rotations and drive continuous improvements to system resilience and reliability
Collaborate with product, compliance, and partner teams to safely evolve integration capabilities
Requirements:
3+ years of professional software engineering experience
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
Strong backend engineering fundamentals and experience building production services
Experience designing and operating distributed systems in cloud environments
Solid understanding of APIs, service-oriented architectures, and versioned contracts
Experience integrating with external systems or third-party consumers
Ability to reason about failure modes, data consistency, and reliability tradeoffs
Comfort working at system boundaries where security, compliance, and correctness are non-negotiable
Strong collaboration and communication skills across engineering and partner teams
Nice to have:
Experience working with law enforcement, public safety, or regulated systems
Experience building or operating highly reliable, audit-heavy systems
Experience designing public or partner-facing APIs with long-term stability requirements
Exposure to identity, authentication, and authorization systems
Experience contributing to operational tooling or internal workflow UIs
Familiarity with CAD systems or other public safety integrations