Mozilla makes browsers, apps, code and tools. Mozilla shapes the future of the Internet by advocating for user rights, promoting open standards, and developing software products that prioritize privacy, security, and user control. By working on the web as the platform, you can help create more opportunity and innovation for everyone online.
Are you excited about web technologies and the applications built on them that enrich users’ lives? Do you have a passion for helping engineers do their best work and grow in their careers?
We are hiring for two Engineering Manager positions:
Engineering Manager for the DOM team, responsible for the Gecko implementation of web standards including Storage, File System, Web Workers, Push API and Notifications API that powers websites people use via Firefox.
Engineering Manager for SpiderMonkey Javascript team, responsible for Mozilla's Javascript engine and Javascript standards (TC39), which power the web experiences for Firefox users.
Both of these teams are geographically-distributed, but also have some team members in the Mozilla Berlin office. Working virtually and in the open is the norm.
What you’ll do:
Manage a team of software engineers working on storage, background, and system-level Web APIs and standards, or the SpiderMonkey Javascript engine and related standards
Mentor and guide a diverse team of engineers, inspiring collaboration, growing their careers, and empathizing with their needs
Owner of the team roadmap, and working closely with platform peer managers, product management and technical leads, to manage risks, balance resources and clear blockers
Assign work to team members according to individuals abilities, while in parallel collaborating with the team to deliver major initiatives on clear timelines
Ensure that your team delivers well-planned, high quality, and maintainable software
Collaborate openly with the open source community
What you’ll bring:
2+ years of hands-on people management experience
Experienced functional manager with proven skills leading a team of diverse engineers, with the ability to mentor team members that have different skill sets from your own
Proven project management skills, enabling leadership of the team to deliver and maintain complex software projects
Software engineering background, providing the experience needed to drive technical decisions and engage with engineers at all levels of seniority, while empowering tech leads as the primary designers and decision makers
Proficiency with software development lifecycle practices for triage, prioritization, and execution
Passion for resolving problems, managing risks, leading change and facilitating collaborative decision making
Commitment to our values:
Welcoming differences
Being relationship-minded
Practicing responsible participation
Having grit
What you’ll get:
Generous performance-based bonus plans to all eligible employees - we share in our success as one team
Rich medical, dental, and vision coverage
Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute)
Quarterly all-company wellness days where everyone takes a pause together
Country specific holidays plus a day off for your birthday
One-time home office stipend
Annual professional development budget
Quarterly well-being stipend
Considerable paid parental leave
Employee referral bonus program
Other benefits (life/AD&D, disability, EAP, etc. - varies by country)