Job Description
Job Overview
The Mozilla Corporation is seeking a founding Principal Software Engineer for the New Products team, focused on building a browser-automation stack for AI agents. The ideal candidate will set the technical vision, architect the platform, and predominantly write production code while mentoring a small team of engineers. This role is designed for someone who thrives on creating impactful developer tools and enjoys shaping innovative products from the ground up.
Technical Requirements
Required Skills
- • Go
- • Ruby
- • Python
- • TypeScript
Preferred Skills
- • AI/ML workflows
- • browser automation frameworks
Experience Level
10+ years of software engineering experience with at least 3 years in leadership roles.
Responsibilities
- • Define and communicate the long-term technical roadmap for the browser-automation stack.
- • Write elegant, high-performance code daily.
- • Design distributed and fault-tolerant services and developer-facing SDKs/APIs.
- • Mentor and inspire a world-class engineering team.
- • Collaborate closely with product, design, and developer-relations teams.
- • Translate complex technical trade-offs into clear language for stakeholders.
Benefits & Perks
- • Generous performance-based bonus plans
- • Rich medical, dental, and vision coverage
- • Generous retirement contributions with 100% immediate vesting
- • 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
Additional Information
- Location
-
Remote US, Remote Canada
- Type
-
Full-time
- Compensation
-
Canada Tier 1 Locations: $191,000 — $255,000 CAD; Canada Tier 2 Locations: $173,000 — $230,000 CAD