Software Engineering Manager

Axon Scottsdale , AZ 85250

Posted 3 months ago

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.

Your Impact

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.

We believe that happy teams take good care of their customers, so we foster a friendly, open, introspective team culture that encourages everyone to speak their mind and deliberately avoids red tape, unnecessary rituals, politics, and jerks.

Your Day to Day

  • You are a Software Engineering Manager with experience building large-scale software applications. You have deep interest in backend or frontend technologies but are comfortable across the whole stack. You are excited about the care, feeding and growth of a high-availability, scalable cloud-based systems.

  • You want to lead a team of software experts in building complex and impactful software systems while keeping your hands in the code. You also enjoy mentoring and growing junior engineers.

  • Come work in an exciting environment where you use your passion, experience, and analytical skills to help bring new solutions to public safety and leave a positive impact on the world.

Basic Qualifications

  • 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

Preferred Qualifications

  • 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

  • Award-winning office and working environment with the newest technology

  • Competitive salary and a comprehensive benefit package

  • Discretionary PTO

  • Fun team activities and outings

  • Flexible working hours

  • Options for training in the US

  • Opportunities to ride along with local law enforcement

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.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineering Manager

Hard Dollar

Posted 5 days ago

VIEW JOBS 8/14/2019 12:00:00 AM 2019-11-12T00:00 Company Description: InEight is a leading developer of construction project management software that enables contractors, engineers and owners to overcome their greatest project pain points. InEight's solutions span every stage of the project life cycle from design to estimate and from field execution to turnover. The solutions give project stakeholders the real-time information and insights needed to minimize risks, improve operational efficiency, control project costs, and make educated decisions easily. Based in Scottsdale, Arizona, InEight has offices in Omaha, Nebraska; Houston, Texas; Portland, OR; Melbourne, Australia; Sydney, Australia and Colombo, Sri Lanka. InEight, an ISO 9001:2015-registered company, is a subsidiary of Kiewit Corporation (Kiewit). Kiewit, through its subsidiaries, is one of North America's largest and most respected construction and engineering organizations. InEight is a fast-paced, innovative company comprised of high energy teams of self-starters playing integral roles in shaping the future of capital projects around the world. Our industry-leading solutions, dedicated employees, and proven leadership team provide a solid foundation to support our continued growth and success. Software Engineering Manager InEight's Portland team is seeking a seasoned Engineering Manager to join our growing team. As an Engineering Manager, you will lead, manage, coach and mentor multiple teams of development and quality engineers. You'll collaborate with Engineering and Product leadership to develop roadmap, encourage and implement process improvement, and oversee the technical execution of multiple enterprise software products. This position will report to the Director of Engineering. You'll be joining a high functioning, passionate, growing team focused on getting better every day. Responsibilities * Manage multiple cross-functional agile engineering teams * Ensure development teams comply with development strategies and standards * Ensure quality teams comply with quality strategies and standards * Hold regular 1-on-1's with all direct reports * Seek and deliver feedback to facilitate continual improvement * Participate in code reviews and architectural discussions, facilitate healthy debate, and recommend technical solutions when necessary * Collaborate with Director of Engineering to define and guide engineering strategy and standards * Collaborate with Product owners to translate business requirements into actionable Engineering milestones * Support project planning and prioritization of resources * Review the technical solutions and accepts completed development objects * Participate in technology choices, in collaboration with Architects, Senior Engineers, and other technical leaders * Keep abreast of technology and innovations in relevant technological areas Qualifications * 5+ years experience as a software engineer * 2+ years experience managing an engineering team * Strong leadership skills and the ability to motivate teams * Ability to balance multiple projects and priorities * Solid computer science fundamentals * Team building and conflict resolution skills * Strong interpersonal skills and ability to work effectively at all levels in a collaborative team environment * Fluent in modern software architecture principles and design patterns * CI and or Automated Testing experience a plus * Bachelor's degree In Computer Science or equivalent experience preferred InEight Inc. is an Equal Opportunity Employer, (EOE) and will consider all applications without regard to race, marital status, sex, age, color, religion, national origin, veteran status, disability or any other characteristic protected by law. Hard Dollar Scottsdale AZ

Software Engineering Manager