Sr Software Engineer I

Axon Axon · Enterprise · Office, WA · 2003 De-escalation Devices

Senior Software Engineer role focused on integrating AI into engineering workflows and cloud services. The role involves architectural design, mentoring, driving adoption of AI tools, and building highly available, low-latency cloud systems. The engineer will leverage AI systems to optimize performance and operational efficiency, and evaluate AI-generated code.

What you'd actually do

  1. Lead engineering architecture design reviews, incorporating AI-driven insights and system modeling
  2. Set a high technical bar through code and architecture reviews, including evaluation of AI-generated code and patterns
  3. Mentor engineers on scalable system design and AI-first development practices
  4. Drive adoption of AI-assisted development tools and workflows across the engineering organization
  5. Work across teams with Product, Design, and Engineering to create integrated solutions

Skills

Required

  • 6+ years of professional software development experience
  • Experience designing and delivering highly-available, scalable cloud-based systems
  • Backend service experience in multiple managed languages such as Java, Scala, Go, C#, or similar
  • Experience with SQL or NoSQL data stores
  • Experience evaluating and integrating AI-assisted development tools into engineering workflows
  • Strong understanding of how AI can be applied to improve developer productivity, system design, and operational efficiency

Nice to have

  • Bachelor's Degree in Computer Science, Engineering, or related field

What the JD emphasized

  • AI-driven insights
  • AI-generated code
  • AI-first development practices
  • AI-assisted development tools
  • AI can be applied to improve developer productivity

Other signals

  • Leverage AI systems to optimize performance, observability, and operational efficiency
  • Drive adoption of AI-assisted development tools and workflows across the engineering organization
  • Experience evaluating and integrating AI-assisted development tools into engineering workflows
  • Strong understanding of how AI can be applied to improve developer productivity, system design, and operational efficiency