Browse All Jobs
Job Description
Mozilla Corporation is seeking a Principal Software Engineer to join their New Products team, which is focused on building a browser-automation stack for AI agents. This role involves setting the technical vision, architecting the platform, and writing production code. The Principal Engineer will guide a small team, deliver core libraries, services, and tooling, and shape green-field products.What this role involves:
  • Defining and communicating the technical roadmap.
  • Writing high-performance code in languages such as Go, Ruby on Rails, and TypeScript.
  • Designing distributed, fault-tolerant services and developer-facing SDKs/APIs.
  • Owning cloud infrastructure, CI/CD pipelines, security, and observability.
  • Growing, mentoring, and inspiring a world-class engineering team.
  • Collaborating with product, design, and developer-relations teams.
  • Translating complex technical trade-offs for stakeholders.
Requirements:
  • 10+ years of software engineering experience.
  • Expert-level proficiency in at least two of: Go, Ruby (Rails), Python or TypeScript/JavaScript.
  • Experience architecting and shipping complex, high-throughput systems.
  • Understanding of browser internals and automation frameworks.
  • Experience with AI/ML workflows or agent frameworks.
  • Strong focus on code quality and operational excellence.
  • Exceptional communication skills.
What Mozilla offers:
  • Generous performance-based bonus plans.
  • Rich medical, dental, and vision coverage.
  • Generous retirement contributions.
  • Quarterly all-company wellness days.
  • Country-specific holidays plus a day off for your birthday.
  • One-time home-office stipend.
  • Annual professional development budget.
  • Quarterly well-being stipend.
  • Considerable paid parental leave.
  • Employee referral bonus program.
Apply Manually