Staff/principal Full Stack Software Engineer

Axon Axon · Enterprise · AZ · 2006 Record Management System - SW

Staff/Principal Full Stack Software Engineer to lead engineering architecture design reviews, set technical bar, mentor engineers, and work across teams to solve technical challenges within a cloud-based records management system. Focus on backend services, high availability, and latency.

What you'd actually do

  1. Lead engineering architecture design reviews
  2. Set a high technical bar for the team through code and architecture design reviews
  3. Mentoring engineers
  4. Working across teams with Product, Design, and Engineering to solve some of our biggest technical challenges within our stack for our customers
  5. Improve our Engineering process, including long-term thinking, sprint planning and stand-ups
  6. Building services that adhere to our high bar on availability and latency in this mission-critical space
  7. Working with the latest open source technologies

Skills

Required

  • 8+ years of experience in full stack software engineering
  • Experience building complex and impactful software in a team environment
  • Experience designing and delivering high-availability, scalable cloud-based systems
  • Backend service experience in managed languages such as Go, Java, Scala
  • Frontend experience in Javascript + Typescript, React
  • Strong experience with database, especially SQL
  • Interest in helping to set the technical and organizational direction for a growing engineering team across multiple global locations

Nice to have

  • A bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent)
  • You write beautiful, simple, maintainable code for backend microservices
  • Deep skill in driving technical solutions across multiple teams

What the JD emphasized

  • backend microservices
  • high-availability
  • scalable cloud-based systems
  • mission-critical space