Staff Software Engineer
Axon
Opportunity published from Greenhouse · applications stay with the original hiring source.
About the opportunity
Axon is on a mission to Protect Life, pursuing society's most critical safety and justice issues with an ecosystem of devices and cloud software.
The Real Time Operations division provides best-in-class situational awareness software to emergency responders for managing life-and-death situations.
As a staff software engineer, you will design and build a fast, performant real-time crime center application that ingests live signals from devices at scale to direct first responders where they are most needed.
You will lead the device state/notifications, partner integration, and mobile apps teams while collaborating with device, backend, frontend, communications, and customer teams.
Key responsibilities
- 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 in this mission-critical space.
- Set a high technical bar for the team by writing well-tested, maintainable code and leading code and technical design reviews.
- Join forces with other senior engineers on assessing top engineering risks and guiding the organization on strategic engineering initiatives to invest in.
- Mentor and coach other senior engineers and grow the next set of technical leaders for the organization.
- Work across teams with Product, Design, and Engineering to drive and deliver on our product roadmap.
- Deliver groundbreaking experiences that help improve safety and efficiency of our users globally.
Qualifications
- 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).
- Mentored and grown other senior software engineers.
- Ability to walk in the customer's shoes, and collaborate with product and design on designing features that delight customers.
Nice to have
- Experience with web frontend technologies like React, Redux and Typescript.
- Experience working with native mobile apps iOS or Android.
- Experience with Maps/Cartography.
Benefits
- Competitive salary and 401k with employer match.
- Discretionary paid time off.
- Paid parental leave for all.
- Medical, Dental, Vision plans.
- Fitness Programs.
- Emotional & Mental Wellness support.
- Learning & Development programs.
Job details
- Location: Boston Office, hybrid schedule (onsite Tuesdays through Fridays, remote Mondays).
- Reports to: Director of Engineering.
Base Pay Range
$168,750 — $270,000 USD (total compensation includes base pay, bonus, and stock awards).
- Additional details and benefits: https://www.axon.com/careers.
About the company
Axon is a total compensation company focused on safety and justice technology, connecting with candor and care to drive real change.
We value diverse perspectives and are committed to building teams that reflect the communities we serve.
Some roles may require legal eligibility to work in a firearms environment, and all employees must be committed to environmental, health, and safety regulations.
Application: UpVagas lists this opportunity from the hiring company or its recruitment platform. The application is completed at the original source.
Full listing
UpVagas condensed repetitive or legal boilerplate to make this page easier to read. The original hiring source contains the complete job description.
