Staff engineer leading architecture and development of scalable web services for Thunderbird’s privacy-focused email ecosystem. Shaping products, analytics, technical direction, and engineering practices.
Responsibilities
Lead the technical architecture of new Services products
Own complex projects and identify improvements to strengthen evolving systems
Write code, build prototypes and experiments, and contribute from planning and testing through implementation, monitoring, and maintenance
Establish software patterns and make technical decisions, including investigating and proposing technology choices
Build and evolve analytics and infrastructure using user-generated data to inform decisions
Solve ambiguous, high-level problems affecting Services goals, including user and subscriber growth
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 ongoing guidance
Stay current with technologies, coding standards, libraries, and frameworks
Partner with leadership and cross-functional teams to support data-driven product decisions and product growth
Requirements
10+ years of web software development experience, including experience 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 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
Permanent work authorization in the applicable country; visa sponsorship is not provided
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
Staff software engineer shaping scalable web services for Thunderbird, an open - source privacy - focused email and productivity platform. Leading architecture, prototypes, analytics, and technical direction.
Développeur·euse Frontend React contribuant aux projets technologiques canadiens de Maplr, startup reliant les talents mondiaux aux entreprises canadiennes. Conception d’architectures et développement d’interfaces web React performantes.
Senior Front End Engineer building React applications and streamed AI - generated experiences for Knotch’s content performance marketing platform. Developing multi - tenant interfaces, embeds, and data visualizations.
Front - End Engineer building responsive interfaces for Ontinue’s AI - powered MXDR cybersecurity platform. Integrating APIs, optimizing performance, and developing reusable components for secure security dashboards.
React developer building interactive community features for Pelmorex’s Weather Network and MétéoMédia apps. Developing scalable mobile and web experiences with real - time chat and social functionality.
Contract Front End Engineer implementing Firefox screen - sharing UX improvements. Building tested, accessible browser UI for Mozilla’s web conferencing features.
Front - End Developer building a bilingual nonprofit website and signed - in platform for Archive. Implementing reusable components, search, dashboards, registration, and accessible user experiences.
Front - end developer building Shopify storefronts and CRO experiments for an eCommerce agency serving major retail and enterprise brands. Creating high - performance interfaces and testing conversion improvements.
Senior front - end developer building Jobber’s experimentation - driven marketing website for home - service businesses. Leading React, Next.js, CMS, performance, and AI - assisted development initiatives.