
Release Engineer
Mozilla
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $103,000 - $122,000 per year
Tech Stack
About the role
- 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 on Linux, Windows, macOS, Android, and iOS 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 as required.
- Ensure the timely and high-quality delivery of Thunderbird releases.
- Engage with the open-source community to gather feedback, address concerns, and foster collaboration.
Requirements
- 3+ years of professional experience, including 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.
Benefits
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++RustKotlinJavaPythonshell scriptingCI/CDbuild engineeringdebugging
Soft Skills
ownershiptime managementindependenceteam collaborationcommunication