Senior Software Engineer

MozillaMozilla·Remote(Remote US)
Software Development
Excel

WFA Digital Insight

As demand for tech talent continues to surge, with a 25% increase in remote software engineering roles in 2025, Mozilla stands out as a pioneer in shaping the internet for the better. The company's commitment to transparency, security, and user privacy makes it an attractive destination for engineers who value making a positive impact. With expertise in Node.js, TypeScript, and cloud infrastructure, candidates can expect to be at the forefront of innovation. Before applying, consider the importance of collaboration, adaptability, and a passion for open-source software, as well as a portfolio showcasing your expertise in cloud-native application development and data privacy.

Job Description

About the Role

Mozilla Corporation, the non-profit-backed technology company, is seeking a Senior Software Engineer to join its Firefox Monitor Engineering Team. This team is responsible for developing tools that help users understand and respond to data breaches, empowering them to take control of their online privacy. As a Senior Software Engineer, you will be a core contributor to a modern, cloud-native Node.js/TypeScript full-stack application, focusing on feature development, infrastructure ownership, and application support.

The Firefox Monitor team operates at the intersection of security, data privacy, and product engineering. The team's work has a direct impact on millions of users worldwide, making it an exciting opportunity for engineers who want to make a difference. As a key member of this team, you will collaborate closely with frontend, SRE, and product teams to deliver reliable, privacy-first features.

Mozilla's commitment to transparency, security, and user privacy is unparalleled. As a Senior Software Engineer, you will be working on projects that prioritize these values, ensuring that users' online experiences are protected and respectful of their privacy.

What You Will Do

  • Lead backend development in Node.js and TypeScript, building and maintaining server-side logic within a Next.js full-stack architecture
  • Design, implement, and maintain integrations with external data sources, such as Have I Been Pwned (HIBP) and other breach intelligence providers, with a focus on data privacy and security
  • Build and maintain event-driven systems using Google Cloud Pub/Sub, and own cloud infrastructure on GCP (GKE) and AWS (S3, SES)
  • Own and evolve the data layer, including PostgreSQL schema design and query optimization using Knex, and Redis caching strategies
  • Work closely with the SRE team to maintain and improve production environments, including monitoring and alerting with OpenTelemetry, Sentry, Prometheus, and Grafana
  • Triage and resolve production issues, partnering with SRE and support teams to investigate incidents, address bug reports, and keep the application running reliably
  • Periodically rotate into a Base Load Engineer (BLE) role, handling releases, dependency updates, and incoming work requests from customer support and other stakeholders
  • Collaborate with the product team to deliver reliable, privacy-first features that meet user needs and expectations
  • Participate in code reviews, ensuring high-quality code and best practices are followed throughout the development process
  • Stay up-to-date with industry trends and emerging technologies, applying this knowledge to continuously improve the application and its infrastructure

What We Are Looking For

  • 5+ years of experience in software development, with a focus on backend engineering
  • Expertise in Node.js, TypeScript, and cloud infrastructure (GCP, AWS)
  • Strong understanding of data privacy and security principles
  • Experience with PostgreSQL, Knex, and Redis
  • Familiarity with event-driven systems and Google Cloud Pub/Sub
  • Excellent collaboration and communication skills, with experience working in distributed teams
  • Strong problem-solving skills, with the ability to triage and resolve complex production issues
  • Experience with Next.js, React, and modern frontend technologies
  • Knowledge of open-source software development principles and practices
  • Passion for making a positive impact on users' online experiences

Nice to Have

  • Experience with SRE principles and practices
  • Familiarity with OpenTelemetry, Sentry, Prometheus, and Grafana
  • Knowledge of security and compliance frameworks (e.g., GDPR, CCPA)
  • Experience with agile development methodologies and version control systems (e.g., Git)
  • Participation in open-source software projects or communities

Benefits and Perks

  • Competitive compensation package
  • Opportunities for professional growth and development
  • Collaborative, dynamic work environment
  • Flexible working hours and remote work options
  • Access to cutting-edge technologies and tools
  • Comprehensive health insurance and benefits package
  • Generous paid time off and holiday policy
  • Support for ongoing education and training

How to Stand Out

  • To stand out, highlight your experience with cloud-native application development, data privacy, and security in your application and during interviews.
  • Showcase your expertise in Node.js, TypeScript, and cloud infrastructure, and be prepared to discuss your approach to solving complex technical problems.
  • Emphasize your passion for making a positive impact on users' online experiences and your commitment to open-source software principles.
  • Prepare to discuss your experience with event-driven systems, Google Cloud Pub/Sub, and PostgreSQL, as well as your understanding of data privacy and security principles.
  • Be ready to talk about your experience with agile development methodologies, version control systems, and collaborative development practices.
  • When negotiating salary, consider the company's non-profit status and mission-driven culture, and be prepared to discuss your expectations and requirements.
  • Pay attention to the company's values and mission, and be prepared to discuss how your skills and experience align with these principles.

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