MZLA Technologies Corporation (MZLA) is looking for a Release Engineer to play a key role in building and evolving the automation systems that power Thunderbird’s software releases across Linux, Windows, macOS, Android, and iOS. You’ll join the Release Operations team, responsible for ensuring our builds are reliable, reproducible, secure, and delivered on time to millions of users worldwide.
What You'll Do
- Develop and maintain workflows for automating software builds and releases, including managing dependencies and toolchains.
- Write and enhance CI / CD workflows, packaging, and installation scripts for Thunderbird across all supported platforms.
- Adapt changes to build scripts made by the Firefox engineering teams to Thunderbird.
- Identify, troubleshoot, and resolve complex build, test, and dependency issues in collaboration with developers and contributors.
- Participate in process improvement initiatives, contribute to the evaluation and design of alternative solutions, and support ad hoc projects.
- Ensure the timely and high-quality delivery of Thunderbird releases.
- Engage with the open-source community to gather feedback, address concerns, and foster collaboration.
What We're Looking For
- 3+ years of professional experience in build and release engineering for applications on Linux, Windows, macOS, Android, and iOS platforms.
- Proficiency in C, C++, Rust, Kotlin, and Java, including knowledge of related toolchains and dependencies.
- Strong understanding of Python and shell scripting for automation, version control, and CI/CD pipelines.
- Experience building, compiling, and release engineering native desktop or mobile applications, with demonstrated ability to debug complex build and compile issues.
- Working knowledge of containerization technologies such as Docker and Kubernetes, distributed version control systems (Mercurial and Git), and DevOps principles and cloud-based infrastructure such as AWS or GCP.
- Demonstrates strong ownership of assigned tasks, ensuring timely completion and proactively managing multiple simultaneous requests, working both independently and as part of a team.
- Excellent English written and verbal communication skills, with the ability to clearly and concisely engage with an international, geographically distributed team.
- Commitment to open-source development and open standards, with proven ability to independently complete projects on time and with high quality.
Nice to Have
- Familiarity with JavaScript and CSS for front-end support and integration.
- Experience with Taskcluster or similar CI systems.
- Low-level system experience with Linux, Windows, and/or macOS.
- Familiarity with legacy build systems (e.g., Make) and modern systems (e.g., Bazel, Buck, Blaze).
- Previous experience contributing to open-source projects or engaging with open-source communities.
Technical Stack
- Languages: C, C++, Rust, Kotlin, Java, Python
- Scripting: Shell scripting
- Infrastructure & Tools: Docker, Kubernetes, Mercurial, Git, AWS, GCP
- Web: JavaScript, CSS
- CI/CD & Build Systems: Taskcluster, Make, Bazel, Buck, Blaze
Team & Environment
You will join the Release Operations team within a company of 50+ people distributed across seven countries.
Benefits & Compensation
- Compensation: US: $103,000 - $122,000 USD; Canada: $93,000 - $106,000 CAD
- Fully remote work & schedule flexibility
- Latest Laptop
- Discretionary Annual Bonus Program
- Monthly Remote Work Stipend
- Annual Professional Development Stipend
- Access to Udemy Learning Platform
- Industry Conferences
- Company All Hands
- 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) / RRSP Contributions
- Health, Dental, & Vision Insurance
- Disability Insurance
- Life Insurance
- Employee Assistance Program
- Paid Parental Leave
- Paid Sick Days
Work Mode
This is a fully remote role open to candidates in the US and Canada.
Everything we build at MZLA is open source, developed transparently and in collaboration with a global community of contributors. We believe privacy and productivity should coexist, and that people deserve powerful digital tools without surrendering control of their data. Our unique revenue model combines community donations that keep Thunderbird freely available with subscriptions for new cloud-based services, allowing us to grow and innovate while remaining independent and true to our values.
MZLA Technologies Corporation is an equal opportunity employer.




