Staff Software Engineer, Add-on Operations

MozillaMozilla·Remote(Remote France)
Software Development

WFA Digital Insight

As the demand for skilled software engineers in remote settings continues to grow, Mozilla stands out with its mission-driven approach. With a focus on building a better internet, this role offers a unique chance to merge technical expertise with a passion for making a difference. Given the current landscape where companies like Mozilla are leading the way in open-source software development, having skills in full-stack development, platform reliability, and security is highly valued. Before applying, candidates should be aware of Mozilla's commitment to its mission and how their skills can contribute to this endeavor.

Job Description

About the Role

The Staff Software Engineer - Add-on Operations role at Mozilla is a pivotal position that combines technical expertise with the passion for creating a better internet experience. As part of the team responsible for addons.mozilla.org (AMO), the foundation of the Firefox add-ons ecosystem, you will be working on developing and maintaining the tools and platforms that enable add-on developers to showcase and distribute their work. This role is critical in ensuring the operational excellence of the add-ons ecosystem, which is a key differentiator for Firefox and integral to the overall user experience.

The AMO platform is a complex ecosystem that involves not just the frontend and backend development but also the reviewer tools, automated moderation systems, and DevHub, which enables developers to manage their extensions. As a Staff Software Engineer focused on Operations, you will be at the forefront of planning and delivering significant features and architectural improvements across this stack. Your work will directly impact the efficiency and effectiveness of the review and operations team, ensuring that add-on developers have a seamless experience and that users can enjoy a wide range of extensions that enhance their browsing experience.

Mozilla's approach to software development is unique, with a strong emphasis on open-source principles, community engagement, and a commitment to making the internet a better place for everyone. This role offers the opportunity to work in an environment that values collaboration, innovation, and transparency, with a team of highly skilled and dedicated engineers.

What You Will Do

  • Plan and deliver major features and architectural improvements across the Add-ons stack, including automated moderation pipelines, Reviewer tools, and DevHub.
  • Partner with Engineering management to set Operations Engineering standards (SLOs, incident management, observability baselines).
  • Mentor engineers, sharing knowledge and delegating responsibilities to help others grow.
  • Improve platform reliability through deployments, monitoring, and incident response.
  • Help keep the platform safe and trustworthy, with attention to security and user trust.
  • Step in to resolve issues impacting users and developers, from small bugs to larger incidents.
  • Collaborate with designers, product managers, QA, and community contributors to deliver end-to-end improvements.
  • Contribute in the open through pull requests, code reviews, and discussions.
  • Work on full stack development, leveraging technologies such as React/TypeScript for frontends, Django for the backend, and MySQL for data storage.

What We Are Looking For

  • Strong background in software engineering with a focus on operations and scalability.
  • Experience with full-stack development, including proficiency in frontend (React/TypeScript) and backend (Django) technologies.
  • Understanding of database management systems, particularly MySQL.
  • Knowledge of security principles and practices to ensure the platform's safety and trustworthiness.
  • Experience with automated testing and deployment tools.
  • Strong problem-solving skills, with the ability to debug complex issues.
  • Excellent communication and collaboration skills, with experience working in distributed teams.
  • Passion for open-source software development and contributing to the community.
  • Familiarity with agile development methodologies and version control systems like Git.

Nice to Have

  • Experience with Kubernetes and containerization.
  • Knowledge of cloud platforms, such as AWS or Google Cloud.
  • Familiarity with observability tools like Prometheus and Grafana.
  • Experience with mentoring junior engineers or leading small teams.

Benefits and Perks

  • Competitive salary and benefits package.
  • Opportunity to work on open-source software that impacts millions of users worldwide.
  • Collaborative and dynamic work environment with a team of highly skilled professionals.
  • Flexible working hours and remote work options.
  • Access to the latest technologies and tools.
  • Professional development opportunities, including training and conference attendance.
  • A unique and challenging role that combines technical expertise with the mission to make the internet better for everyone.

How to Stand Out

  • Ensure you have a strong portfolio showcasing your experience in full-stack development and operations, especially with technologies like React, Django, and MySQL.
  • Highlight any contributions to open-source projects, as this demonstrates your ability to work collaboratively and aligns with Mozilla's values.
  • Prepare to discuss specific technical challenges you've overcome in previous roles and how you approached solving them.
  • Be ready to talk about your understanding of security principles and how you ensure the safety and trustworthiness of the platforms you work on.
  • Show enthusiasm for Mozilla's mission and how your skills and experience can contribute to making the internet a better place.
  • Practice explaining complex technical concepts in simple terms, as this is crucial for collaboration with cross-functional teams.

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