Staff Software Engineer, Web Application Services
Posted 2hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Staff engineer architecting Thunderbird’s privacy-respecting web services, including calendar and secure file storage. Driving scalable systems, analytics, and technical direction for open-source products.
Responsibilities:
- Lead the technical architecture of new Services products, owning complex projects and strengthening evolving systems
- Write code, build prototypes and experiments, and contribute across planning, testing, implementation, monitoring, and maintenance
- Establish software patterns and make technology decisions across Services products
- Build and evolve analytics and infrastructure using user-generated data to inform decisions
- Solve ambiguous, high-impact problems, including growing users and subscribers
- Provide technical and product direction across Thunderbird and collaborate with Mozilla and community contributors
- Work with the team and community to surface issues, refine ideas, and develop practical solutions
- Plan improvements that make systems and processes more accessible, self-serviceable, lower friction, sustainable, scalable, and easier to delegate
- Mentor engineers through code review, documentation, technical discussions, process improvements, and guidance
- Stay current with technologies, coding standards, libraries, and frameworks
- Collaborate with designers, engineers, cross-functional teams, and open-source contributors to shape privacy-respecting products beyond email
Requirements:
- 10+ years of web software development experience, including designing scalable and efficient systems and launching complex web projects at scale
- Expert-level JavaScript skills and knowledge of at least one additional programming language, such as Python, Rust, Go, or C++
- Understanding of the business landscape and experience collaborating with teams to expand Thunderbird’s user and donor base
- Experience with front-end frameworks, full-stack development, and/or API development
- Strong knowledge of software development practices, including testing, code review, and documentation
- Experience acting as a technical lead, solving complex technical problems, and mentoring and guiding other engineers
- Experience collaborating remotely across engineering, product management, QA, and design
- Excellent written and verbal English communication and documentation skills
- Comfort working in an open-source environment and commitment to Mozilla values
- Ability to learn, evaluate, and responsibly use emerging technologies, including AI-enabled tools
- Commitment to continuous learning and staying current with industry trends and technologies
- Ability and willingness to travel periodically, including internationally
- Applicants must reside in the specified country location(s), have permanent work authorization, and not require visa sponsorship
Benefits:
- Fully remote work & schedule flexibility
- Company-provided laptop
- Annual bonus program
- Monthly remote work stipend
- Annual professional development stipend
- Access to Coursera learning platform
- Industry conferences
- Company all-hands and team gatherings
- 24 days PTO per year (prorated)
- Your birthday
- Year-end company shutdown
- 9 wellbeing days
- Public holidays
- Other paid leave
- Quarterly wellbeing stipend for personal / family activities
- 401(k) contributions
- Health, dental, & vision insurance
- Disability insurance
- Life insurance
- Employee assistance program
- Paid parental leave
- Paid sick days
















