Job Description
Mozilla Corporation is seeking a Principal Software Engineer to join their New Products team. This team is focused on building a browser-automation stack for AI agents, aiming to simplify the integration of web interactions into agentic applications. The Principal Engineer will define the technical vision, architect the platform, and actively contribute to writing production code.This role involves:
- Defining and communicating the technical roadmap.
- Writing high-performance code in languages like Go, Ruby on Rails, and TypeScript.
- Designing distributed services and developer-facing SDKs/APIs.
- Owning cloud infrastructure, CI/CD pipelines, and security.
- Mentoring and inspiring the engineering team.
- Collaborating with product, design, and developer-relations teams.
- Translating technical trade-offs for stakeholders.
Requirements include:
- 10+ years of software engineering experience.
- Expertise in Go, Ruby (Rails), Python, or TypeScript/JavaScript.
- Experience architecting and shipping complex systems.
- Understanding of browser internals and automation frameworks.
- Knowledge of AI/ML workflows.
- Strong focus on code quality and operational excellence.
- Exceptional communication skills.
Mozilla offers:
- Generous performance-based bonus plans.
- Rich medical, dental, and vision coverage.
- Generous retirement contributions.
- Quarterly all-company wellness days.
- Home-office stipend.
- Annual professional development budget.
- Paid parental leave.
- Employee referral bonus program.