Engineering Manager

closed
Mozilla Logo

Mozilla

πŸ“Remote - Worldwide

Summary

Join the Firefox team as a Desktop Engineering Manager and lead a geographically distributed team of engineers in enhancing the Firefox browser user interface. Drive initiatives to deliver high-quality, highly available, and maintainable software. Communicate team goals and project risks effectively, and build and iterate on engineering processes. Engage with your team members through regular 1-1s, providing feedback and support. Foster an inclusive environment and collaborate with various teams, including Product, UX, QA, Operations, and Data Analysis. This role requires a strong software engineering background, proven leadership experience, and excellent communication skills. You will be responsible for hiring, mentoring, and developing team members, ensuring their empowerment and growth. Mozilla offers a generous compensation and benefits package, including performance-based bonuses, comprehensive health coverage, retirement contributions, wellness days, and paid parental leave.

Requirements

  • 3+ years leading engineers in a software development environment and working across multiple distributed teams
  • Software engineering background that empowers you to drive technical decisions within the team and engage with engineers at all levels of seniority to triage, prioritize and implement
  • Proven track record successfully leading and shipping sophisticated software projects on time in a loosely structured environment
  • Strong communication and ability to develop positive relationships with others, regardless of their rank or role
  • Passion to resolve problems, manage risk, lead change, and facilitate collaborative decision-making
  • Experience effectively communicating with senior leadership and advocating for engineering priorities
  • Desire to grow and learn as a manager, grow and develop others, and get results through others rather than personal technical proficiency
  • Able to hire, mentor, empower, develop, and delegate to geographically distributed team members with different skills from your own

Responsibilities

  • Drive initiatives to deliver value to our users while ensuring the software your team delivers is high quality, highly available, monitored, and maintainable
  • Communicate your team’s goals, the scope and risks of your projects, and own the delivery of initiatives on clear timelines
  • Identify, build and iterate on engineering processes that support a high performing team
  • Engage regularly 1-1 with your team to discuss both technical work and professional development; provide direct and honest feedback about their individual performances
  • Ensure developers are properly supported and empowered throughout the developer lifecycle
  • Create an inclusive environment which engages and challenges your team members
  • Work collaboratively with many teams including Product, UX, QA, Operations, and Data Analysis

Preferred Qualifications

  • Experience leading multiple teams and/or driving multiple large scale concurrent projects
  • Solid understanding of JavaScript, HTML, and CSS
  • Product management experience
  • Experience working in open source environments

Benefits

  • 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)
This job is filled or no longer available