Mozilla

Release Engineer

Mozilla

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $103,000 - $122,000 per year

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