Senior Software Engineer I, (discovery)

Axon Axon · Enterprise · Office, WA · 2006 Record Management System - SW

Senior Software Engineer to build a high-performance, scalable search and insights platform for law enforcement officers, focusing on making data easy to locate and analyze. The role involves leading technical projects, improving engineering processes, and working with cloud-based systems and search technologies.

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. Enjoys mentoring and growing engineers
  4. Working across teams with Product, Design, and Engineering to create integrated solutions that delight our customers
  5. Improve our Engineering process, including long-term thinking, sprint planning and stand-ups

Skills

Required

  • Bachelor's Degree in Computer Science, Engineering, or related field
  • 10+ 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 working with ElasticSearch or other search engine technologies
  • Experience with realtime streaming event log or messaging technologies, such as Kafka or ActiveMQ
  • Experience working with SQL or NoSQL data stores

Nice to have

  • Golang
  • GraphQL
  • TypeScript programming

What the JD emphasized

  • high-performance, scalable search and insights platform
  • large data volumes
  • highly-available, scalable cloud-based systems
  • realtime streaming event log or messaging technologies