Skip to content

Mozilla: Senior Software Engineer (Localization)

Featured Replies

Mozilla: Senior Software Engineer (Localization)

Salary: Not specified.

Location: California (Remote or Hybrid)

Summary:

Are you a skilled software engineer with a passion for internationalization and localization? Look no further than Mozilla, a global non-profit organization dedicated to promoting openness, innovation, and opportunity on the internet. Join our Localization Team and contribute to the development of essential tools and technologies that support localization efforts across all Mozilla products and services. As a Senior Engineer, you will play a crucial role in advancing our mission to ensure the internet remains a global public resource, open and accessible to all.

About the Company:

Mozilla is a pioneer and leader in the open-source software movement, with a rich history of promoting an open and accessible internet for all. With headquarters in California, we have a diverse and global community of passionate individuals collaborating to build innovative products and technologies that empower people to shape their online experiences. We believe in welcoming differences, fostering relationships, practicing responsible participation, and having grit in everything we do.

Responsibilities:

  • Contribute to the development of Python and JavaScript libraries (such as moz-l10n) and tools that support Mozillaโ€™s localization infrastructure.
  • Collaborate with engineers and program managers to design and implement new features for Pontoon, our Django-based Translation Management System.
  • Improve internationalization within the Firefox codebase to enhance the adaptability and accessibility of features across languages and regions.
  • Engage in discussions shaping Mozillaโ€™s positions on internationalization and localization standards.
  • Support and guide Mozillaโ€™s community of volunteer developers and localizers.
  • 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.
  • Experience 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.
  • Commitment to Mozillaโ€™s values of welcoming differences, being relationship-minded, practicing responsible participation, and having grit.

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++.

Perks and Benefits:

  • Generous performance-based bonus plans for all eligible employees.
  • Comprehensive medical, dental, and vision coverage.
  • Generous retirement contributions with immediate vesting.
  • Quarterly all-company wellness days.
  • 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, including life/AD&D, disability, EAP (varies by country).

To find out more or apply for this role, please use the following link: 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.