✦ Luna Orbit — System Administration

Senior Software Engineer New

at Mozilla Corporation

📍 Remote, US Remote 💰 $116K – $182K USD / year Posted April 14, 2026
Salary $116K – $182K USD / year
Type Full-Time
Experience senior
Exp. Years Not specified
Education Not specified
Category System Administration

Senior Software Engineer role on the Firefox Monitor team. You will lead backend development and own integrations, event-driven systems, data layer, and production reliability for a cloud-native Node.js/TypeScript application.

  • Lead backend development in Node.js and TypeScript within a Next.js architecture
  • Design and maintain breach intelligence integrations (e.g., Have I Been Pwned (HIBP))
  • Build and maintain event-driven systems using Google Cloud Pub/Sub
  • Own and optimize the data layer (PostgreSQL, Knex, Redis caching)
  • Maintain production environments with OpenTelemetry, Sentry, Prometheus, and Grafana; triage production issues

Build and maintain a Next.js full-stack architecture with Node.js and TypeScript. Own integrations with Have I Been Pwned (HIBP), implement event-driven systems with Google Cloud Pub/Sub, operate infrastructure across Google Kubernetes Engine (GKE) and Amazon Web Services (Amazon S3, Amazon Simple Email Service (SES)), and manage data persistence with PostgreSQL via Knex plus Redis caching. Ensure observability and incident triage using OpenTelemetry, Sentry, Prometheus, and Grafana.

The ideal candidate is a senior backend/full-stack engineer with strong Node.js and TypeScript experience building Next.js applications in a cloud-native environment. They have hands-on experience with PostgreSQL, Knex, Redis, and building event-driven systems on Google Cloud Pub/Sub, plus production observability with OpenTelemetry, Sentry, Prometheus, and Grafana.

Node.jsTypeScriptNext.jsHave I Been Pwned (HIBP)Google Cloud Pub/SubGoogle Kubernetes Engine (GKE)Amazon S3Amazon Simple Email Service (SES)PostgreSQLKnexRedisOpenTelemetrySentryPrometheusGrafanaproduction monitoring and alertingtriage and resolve production issues
Not specified
Node.jsTypeScriptNext.jsGoogle Cloud Pub/SubGoogle Kubernetes Engine (GKE)Amazon S3Amazon Simple Email Service (SES)PostgreSQLKnexRedisOpenTelemetrySentryPrometheusGrafanaHave I Been Pwned (HIBP)
Node.jsTypeScriptNext.jsHave I Been Pwned (HIBP)Google Cloud Pub/SubGoogle Kubernetes Engine (GKE)Amazon S3Amazon Simple Email Service (SES)PostgreSQLKnexRedisOpenTelemetrySentryPrometheusGrafanamonitoring and alerting
Node.jsTypeScriptNext.jsHave I Been Pwned (HIBP)Google Cloud Pub/SubGoogle Kubernetes Engine (GKE)Amazon S3Amazon Simple Email Service (SES)PostgreSQLPostgreSQL schema designquery optimizationKnexRediscaching strategiesOpenTelemetrySentryPrometheusGrafanamonitoring and alertingincident triagebug triageproduction issue investigationintegration developmentevent-driven systems
Lead backend developmentCross-functional collaborationPartnering with SRE and support teamsProduct collaborationReliability-focused mindsetTroubleshootingIncident investigationCommunication with frontendSREand product teams
Industry SaaS
Job Function Develop and operate a privacy-first breach monitoring platform backend and integrations while ensuring production reliability.
Role Subtype Backend Engineer
Tech Domains Node.js, Google Cloud Platform, Kubernetes, Amazon Web Services, SQL / PostgreSQL, DevOps & SRE, Cybersecurity
Senior Software EngineerSenior Software Engineer NewNode.jsTypeScriptNext.jsPostgreSQLKnexRedisGoogle Cloud Pub/SubGoogle Kubernetes Engine (GKE)Amazon S3Amazon Simple Email Service (SES)OpenTelemetrySentryPrometheusGrafanaevent-driven systemsdata privacysecuritymonitoring and alertingproduction issuestriageserver-side logicintegrationsHave I Been Pwned (HIBP)

Must have demonstrable experience with Node.js and TypeScript, Must have hands-on experience with PostgreSQL (including schema/query optimization) and Redis, Must have experience building integrations with Have I Been Pwned (HIBP), Must have experience with production monitoring/alerting tools: OpenTelemetry, Sentry, Prometheus, and Grafana

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile