Release Engineer automating software builds and releases for Thunderbird. Collaborating with teams to ensure reliable and timely delivery across platforms.
Responsibilities
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
Senior Software Engineer in DevOps at Conga, designing scalable cloud infrastructure for revenue lifecycle management solutions. Collaborating with teams to enhance CI/CD practices and operational excellence.
Senior technical leader responsible for designing cloud infrastructure and advancing DevOps practices at Conga. Collaborating with Engineering, Product, Security, and Operations teams to enhance software delivery.
Senior DevOps Engineer designing and implementing GenAI solutions at Financeit, driving innovation in financial operations. Collaborating with teams to leverage AI in solving complex problems.
Director, Release Train Engineer at Sun Life overseeing Agile Release Trains for digital products. Fostering Agile practices and enhancing end - to - end value delivery in a collaborative environment.
Release Manager managing end - to - end release process for data and BI. Collaborating with support teams for smooth go - lives and resolution of issues.
Senior Site Reliability Engineer managing reliability for a large scale SaaS platform. Leading incident response and improving infrastructure resilience with a global engineering team.
DevSecOps role to build and own the security function at Growe Talents, assessing security posture and implementing controls across the development lifecycle.
Site Reliability Engineer ensuring systems operate smoothly, quickly restore services during incidents, and minimize customer impact at PointClickCare. Designing and maintaining monitoring solutions to improve reliability.
Hiring a Software Developer/DevOps Engineer for a hybrid role in Downtown Toronto. Requires 5+ years experience with Docker, Kubernetes, GKE, and CI/CD pipelines.
Tech Lead, CI/CD DevOps at Desjardins modernizing software delivery tools and DevOps practices. Collaborates to design CI/CD pipelines and automates workflows, enhancing team capabilities and efficiencies.