Skip to content

Mozilla: Senior Software Engineer (Localization)

Featured Replies

-2

Senior Software Engineer (Localization) at Mozilla

Introduction

Do you have a passion for internationalization and localization and are skilled in engineering? Join our team at Mozilla as a Senior Software Engineer and contribute to a range of localization projects and technologies while working with a diverse team of professionals. We are a global non-profit organization that believes in the power of the internet to create positive change and our mission is to ensure it remains open and accessible to all. With a presence in over 100 countries and millions of users worldwide, we value diversity, collaboration, and innovation in our dynamic, inclusive, and supportive work environment.

About Mozilla

Mozilla is a global non-profit organization that advocates for a free and open web. With a presence in over 100 countries and millions of users worldwide, we are a leader in the tech industry. We value diversity, collaboration, and innovation, and we offer a dynamic, inclusive, and supportive work environment for our employees.

Role and Responsibilities

  • Develop Python and JavaScript libraries and tools to support Mozilla's localization infrastructure.
  • Collaborate with engineers and program managers to design and implement new features for Pontoon, our Translation Management System.
  • Improve internationalization within the Firefox codebase to enhance the user experience across different languages and regions.
  • Participate in discussions and decision-making processes related to internationalization and localization standards.
  • Engage with our community of volunteer developers and localizers to support and guide Mozilla's localization efforts.
  • Collaborate effectively with teammates and internal clients across regions and time zones.

Requirements

  • Strong experience developing and maintaining web applications and tools using Python and JavaScript.
  • Solid understanding of web technologies, APIs, and modern development workflows.
  • Familiarity with internationalization (i18n) and localization (l10n) concepts, tools, or workflows.
  • Ability to collaborate effectively in a distributed team, across time zones and disciplines.
  • Excellent communication skills, with an emphasis on clarity and working across technical and non-technical roles.

Bonus Points

  • Fluency in another language and understanding of linguistic diversity (e.g., grammar, plurals, text direction, and cultural conventions).
  • Experience with open source development practices and community collaboration.
  • Programming experience in Rust and C++.

Benefits

  • Performance-based bonus plans for all eligible employees.
  • Comprehensive medical, dental, and vision coverage.
  • Generous retirement contributions with immediate vesting.
  • Wellness days, country-specific holidays, and a day off for your birthday.
  • One-time home office stipend.
  • Professional development budget and quarterly well-being stipend.
  • Paid parental leave.
  • Employee referral bonus program.
  • Other benefits may vary by country (life/AD&D, disability, EAP, etc.).

Apply here

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Important Information

Terms of Use Guidelines We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions โ†’ Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.