TL;DR
Release Engineer (DevOps): Building and optimizing automation systems for Thunderbird's software releases across desktop and mobile platforms with an accent on CI/CD workflows, dependency management, and toolchains. Focus on adapting Firefox build system changes, troubleshooting complex build issues, and ensuring timely, high-quality delivery.
Location: Remote (US). Applicants must reside in and have permanent work authorization for the US. Visa sponsorship is not provided.
Salary: $103,000–$122,000 USD
Company
hirify.global Technologies Corporation (hirify.global) is a wholly owned, for-profit subsidiary of the Mozilla Foundation, focused on developing open-source email and productivity platforms like Thunderbird, empowering over 20 million users worldwide.
What you will 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 on Linux, Windows, macOS, Android, and iOS.
- Adapt build script changes from Firefox engineering teams to Thunderbird's pipeline.
- Identify, troubleshoot, and resolve complex build, test, and dependency issues collaboratively.
- 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 in build and release engineering for multi-platform applications.
- Proficiency in C, C++, Rust, Kotlin, and Java, including knowledge of related toolchains.
- Strong understanding of Python and shell scripting for automation, version control, and CI/CD pipelines.
- Experience with Docker, Kubernetes, Mercurial, Git, DevOps principles, and cloud-based infrastructure (AWS or GCP).
- Excellent English written and verbal communication skills.
- Commitment to open-source development and open standards.
Nice to have
- Familiarity with JavaScript and CSS for front-end support.
- Experience with Taskcluster or similar CI systems.
- Low-level system experience with Linux, Windows, and/or macOS.
- Familiarity with legacy (Make) and modern (Bazel, Buck, Blaze) build systems.
- Previous experience contributing to open-source projects.
Culture & Benefits
- Fully remote work with schedule flexibility.
- Discretionary Annual Bonus Program and stipends for remote work and professional development.
- 24 days PTO, public holidays, birthday leave, and year-end company shutdown.
- 401(k) contributions, comprehensive health, dental, and vision insurance.
- Paid parental leave and sick days.
- Opportunity to work with a passionate, geographically distributed team and open-source community.
Hiring process
- Apply directly through the career page.
- Careful review of cover letters and screening questions; authenticity valued.
- Unoriginal AI-generated answers will lead to disqualification.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →