Software Engineering Manager

Apply for this job
Team:
Engineering
Locations:
Denver, Mountain View, Portland, San Francisco, Vancouver

Do internet protocols fascinate you? Does changing how the web works at its most basic level sound a little bit scary, but a lot amazing? At its core, Firefox contains an implementation of the HTTP protocol, a fundamental building block of the web. We’re seeking a software engineering manager to help build and maintain this crucial functionality for Firefox.

The team you'd manage implements protocols, and ensures great performance on the network as well as in our caches. You'd also help your team support fundamental privacy and security work -- some recent projects include DNS over HTTPS (DoH) and ESNI.

To be successful, you have written software with a team and shipped it on time. You have experience as a technical lead or manager developing software that's based on some global standard. You also have excellent communication as our work involves a distributed team, and great analytical skills because we take careful measurements and interpret of lots of data.

Our engineers regularly work with people using Firefox and software developers creating websites to debug challenging networking puzzles. We dig into real-world configuration and systems failures from proxies, various network hardware and websites themselves in order to implement the software that enables Firefox to speak on the web.

All of our work is open source and involves collaborating with the global Mozilla community. Are you a leader that has a track record of finding creative solutions to tough problems? This is a unique position where you can effect change for Firefox users at the network protocol level, and motivate change across the web. We'd love to hear from you!

Your professional profile:

  • 2+ years of engineering people management experience.
  • Experience managing or leading a distributed team.
  • A working knowledge of TCP/IP and basic networking principles.
  • Excellent written communication skills.
  • Prior experience as a developer, ideally in C/C++.

Things that might help you stand out:

  • Networking stack implementation and/or system-level programming experience.
  • Web browser development experience.
  • Presentations you've given that we can watch.

About Mozilla

Mozilla exists to build the Internet as a public resource accessible to all because we believe that open and free is better than closed and controlled. Join us to work on the Web as the platform and help create more opportunity and innovation for everyone online.

Mozilla is committed to Equal Employment Opportunity throughout our recruiting and hiring process and is dedicated to increasing diversity in our workplace.