Senior Software Engineer (Localization)

MozillaMozilla·Remote(Remote UK)
Software Development
Excel

WFA Digital Insight

As the demand for skilled software engineers continues to grow, with a 27% increase in open positions over the past year, opportunities like this Senior Software Engineer role at Mozilla are becoming increasingly attractive. With the rise of global digital platforms, localization and internationalization skills are in high demand. Mozilla, known for its commitment to open-source software and community-driven projects, offers a unique work environment. Before applying, candidates should be aware of the importance of collaboration and open communication in a remote setup, as well as the need for adaptability in a rapidly evolving tech landscape.

Job Description

About the Role

Mozilla Corporation, the non-profit-backed technology company behind pioneering brands like Firefox, is seeking a Senior Software Engineer to join its Localization Team. This team is responsible for managing the infrastructure that powers localization across all Mozilla products and services, supporting a global community of volunteer localizers. As a Senior Engineer, you will contribute to a range of Mozilla localization projects and technologies, working on internationalization features that shape the experience of Firefox and other Mozilla products.

The role entails working independently on well-defined projects, collaborating closely with peers, and playing a key role in delivering high-quality software that advances the team’s goals and Mozilla’s mission. Your day-to-day tasks will include contributing to architectural discussions, driving feature development within the team, and engaging with the development of standards such as Unicode MessageFormat and DOM Localization.

Mozilla’s commitment to open-source software and community-driven projects means that you will be working in an environment that values collaboration, transparency, and community engagement. The company’s mission to make the internet better for people, not companies, guides all aspects of its work, from AI and social media to security and more.

What You Will Do

  • Contribute to the development of Python and JavaScript libraries, such as moz-l10n, and tools that support Mozilla’s localization infrastructure.
  • Improve localization and internationalization within the Firefox codebase to make features more adaptable and accessible across languages and regions.
  • Collaborate with engineers and program managers to design and implement new Pontoon features.
  • Engage with the 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.
  • Participate in architectural discussions and help drive feature development within the team.
  • Work on internationalization features that shape the experience of Firefox and other Mozilla products.
  • Engage with the development of standards such as Unicode MessageFormat and DOM Localization.
  • Support the development of open-source software that enables people to enjoy the internet on their terms.
  • Collaborate with other teams to ensure that localization and internationalization are integrated into the development process.

What We Are Looking For

  • Strong experience developing and maintaining libraries and tools using Python and JavaScript.
  • Solid understanding of web technologies, APIs, and modern development workflows.
  • Experience with open-source development practices and community collaboration.
  • Ability to collaborate effectively in a distributed team, across time zones and regions.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills.
  • Experience with localization and internationalization technologies.
  • Knowledge of Unicode MessageFormat and DOM Localization standards.

Nice to Have

  • Experience with Django-based Translation Management Systems like Pontoon.
  • Knowledge of Excel for data analysis and management.
  • Experience working in a non-profit or community-driven organization.
  • Familiarity with Mozilla’s products and mission.

Benefits and Perks

  • The opportunity to work on open-source software that makes a difference in people’s lives.
  • Collaboration with a global community of developers and localizers.
  • Flexible, remote work environment.
  • Access to the latest technologies and tools.
  • Professional development opportunities.
  • Competitive compensation package.
  • Health and wellness benefits.
  • Generous PTO policy.

How to Stand Out

  • To stand out, emphasize your experience with open-source development and community collaboration, highlighting any contributions to notable projects.
  • Showcase your understanding of localization and internationalization technologies, and how they can be applied to improve user experience across different regions and languages.
  • Prepare examples of your work, including any personal projects or contributions to open-source software, to demonstrate your skills and problem-solving abilities.
  • Be ready to discuss your approach to collaborating in a distributed team, highlighting your communication and interpersonal skills.
  • Consider learning about Mozilla’s products and mission beforehand, to demonstrate your genuine interest in the role and the company.
  • When discussing salary, be prepared to provide evidence of your market worth, based on your skills and experience, and be open to negotiation.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.