Staff Software Engineer, Add-on Operations

MozillaMozilla·Remote
Software Development

WFA Digital Insight

The demand for skilled software engineers in remote roles has surged, with a 25% increase in job postings over the past year. As a Staff Software Engineer at Mozilla, you'll be at the forefront of shaping the internet's future. With over 225 million users relying on Mozilla's products, this role offers a unique chance to make a significant impact. Candidates should be ready to leverage their expertise in crafting resilient systems, collaborating with cross-functional teams, and driving innovation in the add-ons ecosystem.

Job Description

About the Role

The Staff Software Engineer position is a critical part of Mozilla's add-on operations team, responsible for shaping the future of the add-ons ecosystem. As a key member of this team, you will work closely with engineers, reviewers, developer relations, and Add-ons leadership to turn ideas into polished features, modernize the platform, and see your work reach millions of people worldwide. The add-ons ecosystem is the backbone of Firefox's customization capabilities, and this role is essential to its continued growth and success.

Mozilla Corporation is a non-profit-backed technology company that has been a pioneer in shaping the internet for the better over the last 25 years. With a focus on diverse areas, including AI, social media, security, and more, Mozilla is committed to making the internet better for people. The company's wholly owned subsidiary, the Mozilla Foundation, ensures that decisions are made with the mission in mind, not shareholders.

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, such as SLOs, incident management, and 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.
  • Work closely with the review and operations team to provide a first-class experience for Add-on developers.

What We Are Looking For

  • 5+ years of experience in software engineering, with a focus on crafting resilient systems and scalable architectures.
  • Strong proficiency in one or more programming languages, such as Python, JavaScript, or Java.
  • Experience with cloud-based technologies, including AWS or Google Cloud.
  • Understanding of DevOps principles and practices, including continuous integration and delivery.
  • Excellent communication and collaboration skills, with the ability to work with cross-functional teams.
  • Strong problem-solving skills, with the ability to analyze complex issues and develop effective solutions.
  • Experience with automated testing and deployment tools, such as Jenkins or CircleCI.
  • Familiarity with agile development methodologies, such as Scrum or Kanban.

Nice to Have

  • Experience with containerization using Docker.
  • Knowledge of Kubernetes and its ecosystem.
  • Familiarity with security best practices and compliance frameworks, such as OWASP or NIST.
  • Experience with data analytics and visualization tools, such as Tableau or Power BI.

Benefits and Perks

  • Competitive salary and benefits package.
  • Opportunity to work on a high-impact project with a talented team of engineers.
  • Flexible working hours and remote work options.
  • Professional development opportunities, including training and conference sponsorships.
  • Access to the latest technologies and tools.
  • Health insurance and retirement savings plans.
  • Paid time off and holidays.

How to Stand Out

  • Be prepared to showcase your experience with crafting resilient systems and scalable architectures.
  • Highlight your ability to collaborate with cross-functional teams, including designers, product managers, and QA engineers.
  • Familiarize yourself with Mozilla's add-ons ecosystem and be ready to discuss your ideas for improving it.
  • Showcase your problem-solving skills by providing examples of complex issues you've resolved in previous roles.
  • Prepare to discuss your experience with automated testing and deployment tools, as well as your understanding of DevOps principles.
  • Be ready to talk about your experience with security best practices and compliance frameworks.
  • Show enthusiasm for Mozilla's mission and values, and be prepared to discuss how your skills and experience align with them.

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