← Back to list

Job
· Principal
Staff Software Engineer, Web Application Services
Software Engineer
• Principal
• Remote
• Full-time
•
EU/EMEA
As a Staff-level individual contributor on Thunderbird's Services team, you will shape the architecture and technical direction of web-based products that extend Thunderbird beyond email, such as an appointment calendar and secure file storage and transfer.
Responsibilities
- ▹Lead the technical architecture of new Services products, taking ownership of complex projects and identifying improvements that strengthen systems as they evolve
- ▹Write code, build prototypes and experiments, and contribute throughout the development lifecycle, from planning and testing through implementation, monitoring and maintenance
- ▹Help establish software patterns and make technical decisions across Services products, including investigating and proposing technology choices
- ▹Build and evolve analytics and infrastructure that help the team use user-generated data to inform decisions
- ▹Take on ambiguous, high-level problems with broad scope and direct impact on Services goals, including growing users and subscribers
- ▹Provide technical and product direction across Thunderbird and lead technical collaboration with other parts of Mozilla and community contributors when needed
- ▹Work closely with the team and community to surface issues, refine ideas and develop practical solutions
- ▹Identify and plan improvements that make systems and processes more accessible, self-serviceable, lower friction, sustainable, scalable and easier to delegate
- ▹Mentor other engineers through code review, documentation, technical discussions, process improvements and ongoing guidance
- ▹Stay current with evolving technologies, coding standards, libraries and frameworks and apply that knowledge to your work
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++
- ▹An understanding of the business landscape, including challenges and opportunities, 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, and the ability to help others develop these skills
- ▹Experience acting as a technical lead, solving complex technical problems and providing mentorship and guidance to other engineers
- ▹Experience collaborating remotely across disciplines such as engineering, product management, QA and design
- ▹Excellent written and verbal English communication and documentation skills, with the ability to communicate clearly and concisely with an international, geographically distributed team
- ▹Comfort working in an open-source environment and a commitment to Mozilla values
- ▹Ability to learn, evaluate and responsibly use emerging technologies, including AI-enabled tools, to improve work processes
- ▹A commitment to continuous learning and staying current with industry trends and technologies
- ▹Ability and willingness to travel periodically, including internationally
Nice to have
- ▹Experience with product management or product-focused work
Soft skills
Technical leadershipMentoringRemote cross-disciplinary collaborationClear written and verbal communicationHandling ambiguity
What we offer
- ▹Salary ranges: US $180,000 - $215,000 USD, Canada $155,000 - $190,000 CAD
- ▹Fully remote work and schedule flexibility
- ▹Company-provided laptop
- ▹Annual bonus program
- ▹Monthly remote work stipend
- ▹Annual professional development stipend
- ▹Access to the Coursera learning platform
- ▹Industry conferences and company all-hands and team gatherings
- ▹24 days PTO per year (prorated), your birthday, year-end company shutdown, 9 wellbeing days, public holidays and other paid leave
- ▹Quarterly wellbeing stipend for personal and family activities
- ▹401(k) / RRSP contributions
- ▹Health, dental and vision insurance, disability insurance, life insurance, employee assistance program
- ▹Paid parental leave and paid sick days
About the company
Thunderbird is one of the world's most trusted open-source email applications, with more than 20 million users. It builds privacy-respecting communication and productivity tools with a distributed team of more than 65 people across seven countries. It is part of the Mozilla family but is a separate entity with its own compensation and benefits.
Languages: Angol: kiváló (írásban és szóban)
Similar jobs

Job
· Principal
Staff Software Engineer, Web Application Services
Mozilla
Cpp
$180,000–$215,000/yr
gross
🌍 Remote
🗣️ EN

Job
· Principal
Staff Software Engineer, Web Application Services
Mozilla
Cpp
$155,000–$190,000/yr
gross
🌍 Remote
🗣️ EN

Job
· Principal
Staff Software Engineer, AI Code Review - Python, Go, Rust, C#
G2i
💰 Salary: not specified
🌍 Remote
🗣️ EN

Job
· Principal
Staff Software Engineer, Data Platform
Agility Robotics
FlinkCppDatabricks
+11
$191,000–$299,000/yr
gross
🌍 Remote
🗣️ EN

Job
· Principal
Staff Software Engineer - Compute
Lambda
AI/MLCpp
+1
$314,000–$465,000/yr
gross
🌍 Remote
Bellevue Office
🗣️ EN

Job
· Principal
Principal Software Engineer, Data
Cloudflare
AI/MLClickhouseDbt
+10
💰 Salary: not specified
🏢 On-site
In-Office
🗣️ EN