Software Engineer I

Axon Axon · Enterprise · London, United Kingdom · Axon EVG_R&D

Software Engineer role focused on developing high-quality, mission-critical software in an AI-first engineering environment. The role involves leveraging modern frameworks, tools, and AI-assisted development workflows, including code generation and intelligent tooling, to accelerate development and improve quality. The engineer will own end-to-end features, participate in code reviews, and validate AI-generated code outputs.

What you'd actually do

  1. Participate in code reviews and architecture design meetings, incorporating AI-assisted insights and tooling
  2. Own and drive end-to-end features with Product and Design, leveraging AI tools to accelerate development and improve quality
  3. Ensure that your code hits a high bar for quality and performance, including validating AI-generated code outputs
  4. Work in an AI-first environment where developer productivity is augmented through copilots, automation, and intelligent systems
  5. Work with the latest open source technologies and AI-enabled development platforms

Skills

Required

  • Bachelor's Degree in Computer Science or Engineering, OR 2+ years of relevant experience, OR coding boot camp
  • Professional software development internship
  • Experience in at least one managed language such as Java, Scala, Go, C# or similar
  • Familiarity with or interest in AI-assisted development tools, code generation, and automation workflows
  • You follow the latest in software engineering, including emerging AI-driven development practices
  • You love delighting end users and solving novel challenges in a rapidly evolving technical landscape

What the JD emphasized

  • AI-assisted insights and tooling
  • AI tools
  • validating AI-generated code outputs
  • AI-first environment
  • AI-enabled development platforms
  • AI-assisted software engineering practices