Software Engineering Manager, Digital Evidence Management
Our mission is to protect life.
We’re out to make the world a safer place by solving big problems and taking on the public safety challenges of our time. From our company's inception building the TASER device to a full suite of hardware and software solutions, we are focused on providing police agencies with the state-of-the-art devices and services they need to successfully serve and protect us. In the next few years, we're going to eliminate the burden of paperwork in policing, so officers can increase the time they spend building relationships and serving in their communities. We’ll put video at the heart of the police record so our justice system can get to the truth faster. And we won't stop innovating until the bullet is rendered obsolete.
It’s a big mission, but it’s one we’ll pursue relentlessly every single day.
We are solving some of the hardest cloud challenges today. We manage tens of petabytes of video from hundreds of thousands of officers around the world. Our solutions enhance the value of this evidence for law enforcement, the courts, and the public. You will lead a team of software experts in building complex and impactful software systems while keeping your hands in the code and will also mentor and develop junior engineers. Your passion, experience, and analytical skills will help bring new solutions to public safety and leave a positive impact on the world.
- As an engineering leader on the team, you will oversee both backend and frontend engineers, and manage the full development lifecycle - analysis, design, development, testing and deployment
- You will work closely with technical leads to help ensure quality while advocating for the right solutions for our customers
- You will partner with the Recruiting team to hire strong engineers
- 6+ years of experience in software engineering
- 3+ years of experience leading software developers building customer-facing software applications
- A track record of planning and delivering on multiple overlapping projects spanning several months
- Experience implementing an engineering process that emphasized security, availability, scalability, and operational discipline
- You distilled your people and team management practices into a set of models and principles that you regularly verbalize, apply, and improve
- You thrived in multi-functional organizations by building consensus and partnering with product management, UX design, security, and recruiting
- You have calibrated coding, system design and behavioral job interview questions that you used to hire top talent and quickly grow your team
- You maintained high performance standards by collecting objective metrics and peer feedback for performance evaluation and management
- You mentored junior and senior engineers, helping them understand themselves, influence others, and advance towards their career goals
- You established trust with senior leaders by aligning your priorities with theirs, providing timely, accurate, and succinct status updates, and helping other teams when needed
- You have kept your engineering skills sharp so you can review your team's code, evaluate design options, and provide high-level cost estimates
- You follow the latest in open source technologies and can intuit the fine line between a promising new practice and an overhyped fad
Compensation and Benefits
- Competitive salary and 401K with employer match
- Discretionary paid time off
- Robust parental leave policy
- An award-winning office/working environment
- Ride along with real police officers in real life situations, see them use technology, get inspired
- And more...
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Read Full Job Description