CrawlJobs Logo

Release Engineer

United States; Canada 103000.00 - 122000.00 USD; CAD / Year · Job Posted March 19, 2026
Apply Position
Job Link Share

Job Description

As a Release Engineer you will play a key role in building, maintaining, and evolving the automation systems that power Thunderbird’s software releases across desktop and mobile platforms (Linux, Windows, macOS, Android, and iOS). You’ll join the Release Operations team, which is responsible for ensuring our builds are reliable, reproducible, secure, and delivered on time to millions of users worldwide. This team operates at the intersection of engineering, infrastructure, and product delivery, strengthening our automation systems and enabling developers to ship with confidence. Because Thunderbird shares upstream technologies with Firefox, you will collaborate across the broader Mozilla ecosystem to adapt and integrate build system changes into Thunderbird’s release pipeline.

Job Responsibility

  • 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

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

What we offer

  • 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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Release Engineer

8 matching positions

Release Engineer

As a Release Engineer you will play a key role in building, maintaining, and evo...
Location
Location
United States; Canada
Salary
Salary:
103000.00 - 122000.00 USD; CAD / Year
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
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
Job Responsibility
Job Responsibility
  • 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
What we offer
What we offer
  • 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
  • Fulltime
Read More
Arrow Right

Release Engineer

The Release Engineer team is responsible for building and maintaining the system...
Location
Location
United States , San Francisco
Salary
Salary:
293000.00 - 325000.00 USD / Year
openai.com Logo
OpenAI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience building and operating build and release systems for consumer devices, robotics, mobile, or embedded products
  • Proficiency in scripting and automation languages such as Python or Bash
  • Strong Linux user-space fundamentals
  • Experience with GitHub Actions or Buildkite, artifact registries, and reproducible toolchains
  • Experience managing vendor BSPs and toolchains
  • Delivered secure OTA or image updates with staged rollouts at scale
  • Familiar with key management and supply-chain hardening
  • Track record of metrics-driven improvement and continuous optimization
Job Responsibility
Job Responsibility
  • Design and operate CI/CD pipelines for multi-component builds (bootloader, firmware, OS images, backend, companion apps) using hermetic toolchains
  • Define versioning and branching strategies
  • automate promotions, changelogs, and artifact retention
  • Integrate unit, integration, and hardware-in-the-loop (HIL) test results
  • quarantine flaky tests, auto-bisect failures, and block unsafe promotions
  • Build A/B OTA update flows with verity and health checks
  • run staged rollouts and canaries
  • implement safe rollback and roll-forward strategies
  • Implement code signing for binaries and firmware, generate SBOMs, run vulnerability scanning, and attach build attestations and provenance
  • Manage dashboards and alerts for build health, promotion latency, failure rates, and fleet update telemetry
What we offer
What we offer
  • Medical, dental, and vision insurance for you and your family, with employer contributions to Health Savings Accounts
  • Pre-tax accounts for Health FSA, Dependent Care FSA, and commuter expenses (parking and transit)
  • 401(k) retirement plan with employer match
  • Paid parental leave (up to 24 weeks for birth parents and 20 weeks for non-birthing parents), plus paid medical and caregiver leave (up to 8 weeks)
  • Paid time off: flexible PTO for exempt employees and up to 15 days annually for non-exempt employees
  • 13+ paid company holidays, and multiple paid coordinated company office closures throughout the year for focus and recharge, plus paid sick or safe time (1 hour per 30 hours worked, or more, as required by applicable state or local law)
  • Mental health and wellness support
  • Employer-paid basic life and disability coverage
  • Annual learning and development stipend to fuel your professional growth
  • Daily meals in our offices, and meal delivery credits as eligible
  • Fulltime
Read More
Arrow Right

Release Engineer

This is an exciting opportunity to join our global Release Management team, work...
Location
Location
United Kingdom , Edinburgh
Salary
Salary:
Not provided
avaloq.com Logo
Avaloq
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven track record working in Release Management, Configuration Management in a junior or mid-level position in the Banking / Financial Services Industry
  • Hands-on experience working with technologies such as Unix, Oracle, SQL, Jenkins, Artifactory, Bitbucket, Git/GitHub or other source code management tools
  • Excellent communication skills to navigate conflict resolution, stakeholder management and collaborating with multi-cultural matrix teams
  • Well-versed in CI/CD process
  • Ability to work ad hoc on weekends or out of hours depending on priorities
  • Bachelor’s degree in Computer Science, Engineering or related subject
Job Responsibility
Job Responsibility
  • Planning and rollout of various Avaloq products in the controlled environments
  • End-to-end accountability for the successful delivery of releases into the Live environments
  • Creating and managing implementation plans, release meetings, and production cutover
  • Leading release scope validation with project managers and delivery managers and ensuring technical validation of all releases are completed and reported for the Go Live
  • Delivering software packaging, deployment, and log analysis of Avaloq products
  • Documenting and educating the users on release, configuration, DevOps, and deployment management best practices
What we offer
What we offer
  • Annual bonus
  • Flexible working
  • Instant recognition
  • Access to Udemy for professional and personal learning
  • Fulltime
Read More
Arrow Right

Development Engineer 3 (Java Release Engineer)

The Release Manager is responsible for the efficient and reliable delivery of so...
Location
Location
India , Chennai
Salary
Salary:
Not provided
comcastcorporation.com Logo
Comcast
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree
  • 5-7 Years of relevant work experience
Job Responsibility
Job Responsibility
  • Release Planning and Strategy: Collaborate with stakeholders to create and maintain a comprehensive release schedule, identifying dependencies, risks, and mitigation strategies
  • Understand the business context and technical details of each application to predict and address potential release issues
  • Coordinate with DevOps, SRE, and Infrastructure teams to align release artifacts, deployment pipelines, and environment changes
  • Version and Dependency Management: Maintain a centralized repository of application versions and dependencies, enforcing consistent versioning conventions
  • Ensure the compatibility of external system integrations and manage the impact of dependency updates
  • Release Packaging and Deployment: Work with development teams to package release artifacts (code, configs, migrations) for seamless deployment
  • Orchestrate the deployment of releases across environments, leveraging automation to move towards continuous delivery
  • Collaborate with SRE and Infrastructure teams to execute database migrations and infrastructure changes
  • Release Testing and Quality Assurance: Ensure comprehensive testing suites are in place and executed as part of the release process
  • Validate the integrity of release artifacts, including database migrations and infrastructure changes
What we offer
What we offer
  • Paid Time off
  • Physical Wellbeing benefits
  • Financial Wellbeing benefits
  • Emotional Wellbeing benefits
  • Life Events + Family Support benefits
  • Fulltime
Read More
Arrow Right

Senior Design Release Engineer - Vehicle Sensing Hardware

Our Mission: At General Motors, our product teams are redefining mobility. Throu...
Location
Location
United States , Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Highly motivated individual contributor who has knowledge of vehicle sensing hardware
  • desire to work as a Senior Design Release Engineer (DRE)
  • broad technical knowledge combined with creative and independent thinking
Job Responsibility
Job Responsibility
  • Oversee design and validation for sensing system hardware, calibrations, and application software
  • Run Product Development Team (PDT) meetings to coordinate the development and integration of the sensing system hardware components into the vehicle
  • Support DFMEA development and updates
  • Create and maintain Interface Control Document (ICD) strategy and ICD templates
  • Author Engineering Work Orders to release the components for prototype and production vehicles
  • Prepare timing plans that ensure all program requirements and MRD dates are met
  • Troubleshoot component and vehicle level issues utilizing the Problem Resolution Tracking System (PRTS-Jira)
  • Generate and maintain Component Technical Specifications (CTS) for sensing component hardware
  • Close the Loop on learnings by updating required information (Best Practices, GM Specifications, Statement of Requirements, Template, etc.)
  • Work cross-functionally within GM, coordinating multiple suppliers
What we offer
What we offer
  • Bonus potential
  • Health and wellbeing benefit programs including medical, dental, vision, Health Savings Account, Flexible Spending Accounts
  • Retirement savings plan
  • Sickness and accident benefits
  • Life insurance
  • Paid vacation & holidays
  • Tuition assistance programs
  • Employee assistance program
  • GM vehicle discounts
  • Fulltime
Read More
Arrow Right

Senior Application Engineer, Release Management

Software Resources has an immediate, long term contract job opportunity for a Se...
Location
Location
United States , Orlando
Salary
Salary:
Not provided
softwareresources.com Logo
Software Resources
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • ITIL (Information Technology Infrastructure Library)
  • The Software Development Life Cycle (SDLC)
  • ServiceNOW (SNOW) Knowledge (VERY important)
  • Sharepoint, Jira, Confluence
  • This role is very fast paced.Can expect to switch between many projects, should have great communication skills and an ability to pick things up quickly
  • 5+ years of professional work experience preferably in IT Service Management, Development or Support
  • 5+ years of formal Change and Release Management hands-on experience
  • Strong interpersonal skills, with a demonstrated ability to make effective decisions while working through complex issues
  • Excellent communication skills
  • Excellent organization skills
Job Responsibility
Job Responsibility
  • Manage the lifecycle of complex application changes and releases and proactively mitigating risk, so that the deployment to the production environment is made with minimal disruption to the business or IT's ability to deliver services
  • Help drive the overall strategy, standardization, and implementation of release management activities and ensure policies, processes, procedures, metrics, and all tasks defined by release management governance are followed
  • Open, maintain and close change records in the ServiceNow tool and ensure the content is complete, accurate and timely. Ensure the Change Record and all documentations meet acceptance criteria for the CMO and Parks Technology CAB
  • Attends Change and Release meetings including delivery stand ups and CAB meetings
  • Provide support for release and deployment management tools and processes
  • Monitor the forward schedule of Change on a regular basis. Identify and evaluate potential impacts of both upcoming, in-progress or rescheduled Changes across Parks Technology. Reach out to Stakeholders and take appropriate steps to mitigate potential risk
  • Evaluate release risks and impact and assess overall release readiness in order to mitigate negative effects on the production environment during and after deployment. This includes review of the release repositories throughout the CI/CD pipeline, regression test results and security scans
  • Manage Releases with a culture of communication, planning, and continual improvement. Lead post-deployment reviews that solicit open feedback and suggestions, specific to that Release, that will ensure the readiness and effective deployment of subsequent releases. Incorporate these findings and recommendations into the overall Release process
  • Collaborate in both a team environment and independently with the CMO and IT delivery teams on the improvement, execution and measurement of the release management process. Provide tactical and strategic recommendations based on ITSM key performance indicators
  • Foster continuous improvements and evolve Release best practices as the organization evolves. Conduct service improvement initiatives through proactive monitoring and improvement actions Analyze and evaluate internal and external processes, document findings, identify areas for improvement and give recommendations to improve release management processes
What we offer
What we offer
  • medical, dental, and vision coverage
  • 401(k) with company match
  • short-term disability
  • life insurance with AD&D
  • Fulltime
Read More
Arrow Right

Devops Release Engineer (Mobile Apps)

About Sopra Steria Sopra Steria, a major Tech player in Europe with 51,000 emplo...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • AWS : Lambdas, API Gateways, SNS and DynamoDB
  • DevOps stacks : Jenkins and Fastlane
  • Mobile Frameworks : Android Native and iOS Native with Kotlin, Java and Swift, along with some cross platform templates (Ionic, React Native)
  • Total Experience Expected: 06-08 years
  • Fulltime
Read More
Arrow Right

Salesforce Release Engineer

We are seeking an experienced Salesforce Technical Release Manager to take a han...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
techmahindra.com Logo
Tech Mahindra
Expiration Date
June 30, 2026
Flip Icon
Requirements
Requirements
  • Strong background in Salesforce release management, release engineering, or technical leadership within a regulated environment, ideally Financial Services or banking
  • Hands-on experience working in a Salesforce engineering environment that uses modern DevOps and source-driven delivery practices
  • Strong practical experience with Salesforce DevOps tooling and practices, including SFDX, Git-based source control, branching strategies, and packaging approaches
  • Good understanding of Salesforce packaging models and release management considerations in source-driven development environments
  • Strong understanding of Salesforce CI/CD pipelines, including validation, deployment, approvals, rollback planning, and post-release verification
  • Ability to review changes entering release environments and understand dependencies, sequencing, merge conflicts, and release risks
  • Experience comparing Salesforce environments, identifying configuration drift, missing dependencies, and release blockers
  • Experience working closely with DevOps or platform engineering teams to improve release reliability and reduce manual interventions
  • Strong understanding of Salesforce environment strategy, including scratch orgs, sandboxes, integration environments, pre-production, and production
  • Proven experience coordinating complex release schedules across multiple teams and stakeholders
Job Responsibility
Job Responsibility
  • Own and maintain the Salesforce release calendar across delivery teams, ensuring alignment with broader bank-wide change governance and delivery milestones
  • Lead release planning and readiness meetings, ensuring clear visibility of release scope, sequencing, dependencies, risks, and deployment readiness
  • Partner with Change Management, engineering teams, test teams, and business stakeholders to ensure releases meet internal governance, control, and compliance obligations
  • Coordinate the people, environments, approvals, and technical artefacts required to execute releases successfully
  • Ensure all releases are planned with appropriate validation, rollback, support, and communication activities in place
  • Work closely with Salesforce engineers and DevOps engineers to review the content of releases entering controlled environments
  • Assess the technical impact of incoming changes, including dependencies, sequencing, merge conflicts, and deployment risks
  • Review release packages, metadata changes, and branching or merge activity to ensure technical readiness for deployment
  • Compare Salesforce environments to identify drift, missing changes, inconsistencies, or blockers that could affect release quality or stability
  • Support teams in understanding the impact of environment differences across development, integration, test, pre-production, and production stages
  • Fulltime
Read More
Arrow Right