Skip navigation

Windows Software Engineering Manager

Ann Arbor, MI or Austin, TX

Apply for this job

We are Duo, and we’re here to democratize security for everyone. Our mission is to protect the mission of our customers like Facebook, Twitter, Kayak, and Etsy by making security simple.

We’re a diverse crew of makers and builders, skaters and coders, filmmakers and DJ’s, teachers and students brought together by a shared belief in adding value to the world. This diversity allows us to bring an empathetic approach to solve some of the most complex global business and security challenges faced today.

We like building a fantastic product and are looking for a Windows Software Engineering Manager to lead a feature team in developing our best-in-class SaaS security platform.

Reporting to the Engineering Director, the Windows SE Manager, will own the delivery of new and existing products. You’ll own the entire SDLC for your products, from research and design through development, test and launch. You will also have the opportunity to build and manage a team of A-players in achieving these results. Collaborate and execute closely with Product Management, Product Design, and other key stakeholders to deliver effective products with a huge security impact.

Our ideal candidate has deep experience managing a team for a cloud company and operates with a hands-on approach and in-depth working knowledge of the code and the technologies involved. Experience with security products is a big plus, as is experience working on B2B and SaaS products.


  • Work closely with product management to develop a software roadmap for innovative, new products and features
  • Deliver new functionality in an agile environment
  • Recruit, hire, train, and mentor your team
  • Communicate cross functionally to align team and company goals
  • Advocate, evangelize, and implement engineering best practices
  • Obsess over making the product easy-for-users and impossible for bad guys


  • BA/BS preferably in the fields of Computer Science or Engineering
  • 5+ years experience in managing a team of software developers
  • 5+ years experience in software engineering, preferably in developing web applications
  • Communicates effectively about technical, as well as strategic concepts, to diverse audiences.
  • Operates efficiently in ambiguous environments
  • Demonstrates a bias towards action
  • Demonstrated coaching and mentoring skills

Excited? We can't wait to hear from you!

Apply for this job