Axon Senior Software Engineer II at Axon leads architecture and delivery for major AI-native product surfaces and services. The role involves driving product clarity, building AI-native software, and setting engineering standards.
Responsibilities
This role is for builders who thrive in 0→1. In Axon’s Global Artificial Intelligence pillar, you’ll build a stealth product with a small team and a big mission: deliver something the market hasn’t seen, and do it with pace.
As a Senior Software Engineer II, you’ll set technical direction for major parts of the product from concept through launch and initial scale. You’ll make high-quality architectural decisions under ambiguity, keep the bar high while moving fast, and create repeatable leverage for the team through strong engineering systems and standards.
This is an AI-native delivery role: AI is a primary lever for how you build and ship.
Lead architecture and delivery for major product surfaces and services; own systems end-to-end from technical design through production operations.
Drive product clarity in ambiguity: define the problem, shape MVP scope, set success metrics, and make trade-offs that keep momentum without creating fragility.
Build and ship software AI-natively across the SDLC (planning, implementation, testing, code review, debugging, and operations), with validation practices that maintain correctness, security, and quality.
Establish and scale how the team ships: define AI-native workflows, standards, and guardrails that raise throughput without lowering the bar.
Measure and improve outcomes using engineering metrics (lead time, PR throughput, defect rates, test coverage, incident load) and use that data to drive changes in process and architecture.
Make architecture choices that balance speed, scalability, cost, reliability, and security.
Set a high technical bar through code and architecture reviews; mentor engineers and raise overall team capability.
Partner tightly with Product and Design (and operate effectively when they’re not in the room) to prioritise, sequence, and ship the highest-value increments.
Qualification
DemonstratedExperience designingComfort working across boundariesProduct judgement to ship
Required
Bachelor’s degree or equivalent experience.
9+ years of software development experience, including ownership of complex product capabilities in production.
Demonstrated, heavy AI-native delivery: consistent use of AI across the SDLC with concrete examples of faster delivery and maintained/improved quality, plus evidence you’ve scaled these practices beyond yourself.
Strong engineering judgement under uncertainty; ability to simplify, choose trade-offs, and make decisions stick.
Experience designing, building, and operating cloud-native systems that scale, including reliability and observability best practices.
Comfort working across boundaries: product, design, customers, and platform dependencies; able to drive alignment without formal authority.
Product judgement to ship: ability to frame problems, define MVP scope, set success metrics, and drive to measurable customer outcomes.
Preferred
Startup or internal incubation experience; 0→1→initial scale delivery.
Experience integrating AI/LLM capabilities into product experiences responsibly.
Track record of accelerating teams through technical leadership (standards, tooling, workflows, architectural direction).
Experience operating in Product environments where engineers help drive prioritisation and discovery alongside delivery.