Senior Software Engineer
Core
Build and own back-end systems and integrations for Mozilla's ecosystem services, ensuring reliability and health in production.
Role type
Senior Software Engineer (Backend)
Builds
Distributed back-end platforms powering Firefox and Mozilla services (e.g., Privacy Services, AutoPush, Remote Settings)
Domain
Internet infrastructure, cloud services, privacy and security
Deliverable
production ML models | product features | infrastructure
Required skills
Python, TypeScript/Node.js, Rust, PostgreSQL, SQL query optimization, Google Cloud Platform (GCP), Docker, observability tooling (Sentry, Grafana), on-call support, mentoring
Preferred skills
Performance/load testing, Infrastructure as Code (Terraform, Kubernetes), Django, open-source contributions
Technologies
Python, TypeScript, Node.js, Rust, PostgreSQL, Knex, GCP, Docker, OpenTelemetry, Sentry, Prometheus, Grafana, Terraform, Kubernetes, Django
Responsibilities
Lead backend development and maintain server-side logic; deploy, operate, and monitor services in production; participate in on-call rotation for incident resolution; handle releases and dependency updates; conduct code reviews and security/privacy reviews; partner with frontend and cross-functional teams on API design and data contracts.
Seniority
Senior, hands-on IC with ownership and mentoring