Staff/principal Full Stack Software Engineer

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

Staff/Principal Full Stack Software Engineer to lead architecture design, set technical bar, mentor engineers, and improve engineering processes for a cloud-based records management system. Focus on backend microservices, high-availability, and scalable cloud systems.

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

Skills

Required

  • 8+ years of experience in full stack software engineering
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent)
  • 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

Nice to have

  • Interest in helping to set the technical and organizational direction for a growing engineering team across multiple global locations

What the JD emphasized

  • high bar on availability and latency
  • mission-critical space
  • latest open source technologies
  • high-availability, scalable cloud-based systems
  • backend microservices
  • mission-critical space