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.
Responsibilities
Lead the technical architecture of new Services products and own complex projects
Write code, build prototypes and experiments, and contribute through planning, testing, implementation, monitoring, and maintenance
Establish software patterns and make technical decisions, including proposing technology choices
Build and evolve analytics and infrastructure using user-generated data for decision-making
Solve ambiguous, high-impact problems supporting Services goals, 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 making systems and processes more accessible, self-serviceable, 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
Help grow scalable software patterns and architecture across Web Services products
Partner with leadership and cross-functional teams on data-driven product decisions
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
Product management or product-focused work experience is a bonus
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 engineer leading architecture and development of scalable web services for Thunderbird’s privacy - focused email ecosystem. Shaping products, analytics, technical direction, and engineering practices.
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.