Axon

Staff Software Engineer, Backend

Axon

full-time

Posted on:

Origin:  • 🇺🇸 United States • Washington

Visit company website
AI Apply
Manual Apply

Salary

💰 $168,750 - $270,000 per year

Job Level

Lead

Tech Stack

AndroidCloudiOSNoSQLReactReduxTypeScript

About the role

  • Be the technical leader of our device state/notifications, partner integration and mobile apps teams for Real Time Operations division
  • Lead designs of major software components, systems, and features
  • Review key architecture designs from senior engineers across other teams, and enforce a high bar on availability, performance, and usability
  • Set a high technical bar for the team by writing well-tested, maintainable code and leading code and technical design reviews
  • Join forces with device, other back-end, and front end teams to source realtime geo-located data from devices (patrol cars, body cameras, drones)
  • Work with communications teams responsible for streaming realtime media feeds and other signals from devices
  • Write code that efficiently brings these data feeds together on a single map
  • Join forces with application, customer and third party teams to ensure users have other data they need
  • Assess top engineering risks and guide the organization on strategic engineering initiatives
  • Mentor and coach senior engineers and grow the next set of technical leaders
  • Work across Product, Design, and Engineering to drive and deliver on the product roadmap
  • Report to the Director of Engineering for the Real Time Operations division

Requirements

  • 8+ years of professional software development experience
  • Proven track record of designing and building complex, highly-available cloud systems
  • Experience with different types of data storage systems, such as relational and NoSQL databases
  • Experience with stream processing (Message brokers)
  • (Nice to have) Experience with web frontend technologies like React, Redux and Typescript
  • (Nice to have) Experience working with native mobile apps iOS or Android
  • (Nice to have) Experience with Maps/Cartography
  • Mentored and grown other senior software engineers
  • Can walk in the customer’s shoes, and collaborate with product and design on designing features that delight customers
  • Some roles may require legal eligibility to work in a firearms environment