New Products Principal Engineer

Mozilla Foundation

Apply Now

Job Description

Job Overview

The New Products team at Mozilla is looking for a Principal Software Engineer to lead the development of a browser-automation stack for AI agents. This role involves setting the technical vision, architecting the platform, and actively writing production code. The ideal candidate will work closely with a small team to deliver core libraries, services, and tools that enhance intelligent web automation, while also mentoring engineers and ensuring alignment with business goals.

Technical Requirements

Required Skills
  • • Go
  • • Ruby
  • • Python
  • • TypeScript
Preferred Skills
  • • browser automation
  • • AI tooling
  • • distributed systems
Experience Level

10+ years of software engineering experience with at least 3 years in a leadership role

Responsibilities

  • • Define and communicate the technical roadmap for the browser-automation stack
  • • Write high-performance code and rapidly prototype features
  • • Design distributed services and developer-facing SDKs/APIs
  • • Mentor and grow the engineering team
  • • Collaborate with product and design teams
  • • Communicate technical trade-offs to stakeholders

Technical Environment

Languages
Tools & Technologies

Benefits & Perks

  • • Generous performance-based bonus plans
  • • Rich medical, dental, and vision coverage
  • • Generous retirement contributions with immediate vesting
  • • Quarterly wellness days
  • • Country-specific holidays and a day off for your birthday
  • • Home-office stipend
  • • Annual professional development budget
  • • Quarterly well-being stipend
  • • Paid parental leave

Additional Information

Location
Remote US, Remote Canada
Type
Full-time
Compensation
$184,000 - $288,000 USD depending on location and experience