Software Engineer II
London, United Kingdom
APIs
Node.js
Python
REST
SQL
More jobs from this company
views: 0
Software Engineer II

Axon is on a mission to protect life. As part of that mission, Axon Assistant is transforming how public safety professionals interact with intelligent systems — bringing AI-powered insights, live translation, and contextual policy support into the tools officers already use in the field and in the command center. As a Software Engineer II, you’ll contribute directly to the design and development of the services and APIs that power Axon Assistant across voice, mobile, and web interfaces. This is a hands-on engineering role where your code will shape how AI is safely and reliably applied in life-critical, real-time situations. You’ll help bring structure to complex ideas, work closely with Applied AI teams, and ensure that what we ship works for real people doing real work — with zero room for error. This is a strong fit if you’re looking to grow as an engineer in a fast-moving, high-trust environment, working on deeply technical systems that directly support first responders and their communities.

What You’ll Do

  • Design, build, and maintain cloud-based backend services that support Axon Assistant’s multi-modal user experiences.
  • Contribute to architecture discussions around scalability, availability, and LLM integration, with support from senior and staff engineers.
  • Write clean, reliable production code (Node.js, Python, or Go) and participate in regular code reviews and design sessions.
  • Collaborate with product managers, applied scientists, and UX teams to deliver meaningful features that are tested, observable, and measurable.
  • Participate in sprint planning, incident response, and retrospectives to help the team deliver consistently.
  • Own features end-to-end — from design and development to deployment and monitoring in production.
  • Bring a thoughtful, quality-first mindset to everything you ship.
What You Bring
  • 3+ years of professional software engineering experience in backend or full-stack roles.
  • Solid hands-on experience with backend languages like Node.js, Python, Go, or similar.
  • Strong understanding of distributed system fundamentals, REST APIs, and cloud-native application patterns.
  • Familiarity with SQL and/or NoSQL data stores, caching, and event-driven systems.
  • Ability to reason about performance, reliability, and fault tolerance in high-stakes environments.
  • Demonstrated ability to work collaboratively across disciplines in a modern software development workflow.
Nice to Have
  • Experience working with or integrating AI/ML or LLM systems in production environments.
  • Knowledge of real-time systems, messaging queues, or edge-cloud architectures.
  • Exposure to monitoring, logging, and production observability tooling (e.g., Prometheus, Grafana, Datadog).
  • Passion for building trustworthy, mission-critical systems that people depend on every day.
Software Engineer II
London, United Kingdom
APIs
Node.js
Python
REST
SQL
More jobs from this company
views: 0

Be the first to know about
new jobs every week

Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.