Staff Software Engineer, Tools & Systems
Core
Design, build, deploy, and operate software and systems supporting Firefox engineering, including developer tooling, CI/CD, workflow automation, and infrastructure.
Role type
Staff Software Engineer (Infrastructure & Tooling)
Builds
Internal engineering systems, developer tooling, CI/CD pipelines, and automation for Firefox engineering teams.
Domain
Cloud Infrastructure & Developer Productivity
Required skills
Python, JavaScript/TypeScript, C++/Rust, Infrastructure as Code (Terraform), Cloud environments, CI/CD, Containers/Orchestration, Networking, Databases, Observability, Telemetry/Metrics analysis, AI-assisted development tools.
Preferred skills
Systems thinking, Cross-functional collaboration, Architecture strategy, Open-source contribution.
Technologies
Python, JavaScript, TypeScript, C++, Rust, Terraform, Kubernetes, Docker, Prometheus, Grafana, GitHub Actions, GitLab CI.
Responsibilities
Design and operate production systems for Firefox engineering; Build and maintain developer tooling and automation; Solve complex technical problems end-to-end across software and cloud layers; Collaborate with engineering teams to establish standards and patterns; Use telemetry and data analysis to guide engineering decisions; Contribute to architecture and technical strategy.
Seniority
Staff, hands-on IC with strategic impact