1

Release Engineer Jobs (NOW HIRING)

Technology Release Engineer Company: The Boeing Company The Boeing Company is seeking a Technology Release Engineer (multiple levels) to help lead Technology Release efforts for the most advanced ...

Software Release Engineer Location: Palo Alto, CA or Ann Arbor, MI - (2 days/ week Onsite) -Duration: 3 months with potential of extension Key Responsibilitie s: - Run and execute hardware-in-the ...

Technology Release Engineer Company: The Boeing Company The Boeing Company is seeking a Technology Release Engineer (multiple levels) to help lead Technology Release efforts for the most advanced ...

Requirements: * 5+ years' direct hands on experience as a Release Engineer building automated deployments. * 2+ years' experience QA testing .NET/C# and Java applications. * 2+ years building ...

Be Seen First

The Design Release Engineer is responsible for the design, development, advance product & quality planning (APQP), and production release of a system/component within Fuels Systems: Fuel/Urea tanks ...

... lure engineers from their employers. We represent only high caliber technical professionals who have committed to making a change required by career. * 7+ years of experience in Release ...

Build Release Engineer Location : Plano, TX Duration: 6 Months The Build Management & Release Engineer will lead all Build Management and Release Engineering activities and will serve as the go-to ...

Cardinal Health is seeking a Release Engineer to lead iteration and release management activities supporting mission critical warehouse transformation initiatives on Program Motion. This role is ...

Build Release Engineer Location : Plano, TX Duration: 6 Months The Build Management & Release Engineer will lead all Build Management and Release Engineering activities and will serve as the go-to ...

next page

Showing results 1-20

Release Engineer information

See salary details

$29

$62

$91

How much do release engineer jobs pay per hour?

As of Jul 23, 2026, the average hourly pay for release engineer in the United States is $62.51, according to ZipRecruiter salary data. Most workers in this role earn between $51.92 and $69.71 per hour, depending on experience, location, and employer.

What does a release engineer do?

A release engineer is responsible for managing the software release process, including building, testing, and deploying code to production environments. They often work with version control systems, automation tools, and continuous integration/continuous deployment (CI/CD) pipelines to ensure smooth and reliable software releases.

What engineers make $300,000 a year?

Senior engineers in specialized fields such as software engineering, data engineering, and cloud infrastructure can earn $300,000 or more annually, especially with extensive experience, advanced skills, and working in high-demand industries or companies. Roles often require expertise in programming, system architecture, and certifications like AWS or Google Cloud.

What is the difference between Release Engineer vs Build Engineer?

AspectRelease EngineerBuild Engineer
CredentialsTypically requires experience with CI/CD tools, scripting, and version controlRequires knowledge of build tools, scripting, and version control
Work EnvironmentWorks closely with development, QA, and operations teams to manage releasesFocuses on automating and managing build processes within development teams
Industry UsageCommon in software development, DevOps, and IT industriesCommon in software development, especially in continuous integration environments

While both roles involve automation and scripting, Release Engineers primarily oversee the deployment and release process, ensuring smooth delivery of software. Build Engineers focus on creating and maintaining the build systems that compile and prepare code for testing and release. Understanding these distinctions helps organizations assign the right responsibilities and professionals for each stage of software delivery.

What are some common challenges faced by Release Engineers during software deployment cycles?

Release Engineers often encounter challenges such as coordinating across multiple development and operations teams, managing tight deadlines for software releases, and ensuring compatibility across different environments. Handling unexpected build failures or last-minute bug fixes can also add pressure, requiring strong problem-solving skills and attention to detail. Effective communication and robust automation are key strategies for overcoming these hurdles and ensuring smooth, predictable releases.

What are the key skills and qualifications needed to thrive as a Release Engineer, and why are they important?

To thrive as a Release Engineer, you need expertise in software development lifecycle processes, version control systems, and scripting languages, often supported by a degree in computer science or a related field. Familiarity with deployment automation tools (like Jenkins, Git, Docker, or Kubernetes) and experience with CI/CD pipelines are typically required. Strong problem-solving skills, attention to detail, and effective communication help you coordinate releases and resolve issues efficiently. These skills ensure smooth, reliable software releases and collaboration across development, QA, and operations teams.

What engineer makes $500,000 a year?

While most release engineers earn between $80,000 and $150,000 annually, senior or specialized release engineers with extensive experience, advanced skills in automation and scripting, or working in high-cost-of-living areas can potentially earn $500,000 or more per year. Such compensation often includes bonuses, stock options, or other incentives in large tech companies or startups.

What engineers make $200,000 a year?

Senior engineers in fields such as software engineering, data engineering, and systems engineering often earn $200,000 or more annually, especially with extensive experience, advanced skills, and in high-demand industries. Roles involving specialized knowledge, leadership, or working with complex systems and tools tend to have higher compensation levels.

What are Release Engineers?

Release Engineers are IT professionals responsible for managing, coordinating, and automating the process of software releases. They ensure that new software versions are built, tested, and delivered to production environments efficiently and reliably. Release Engineers work closely with development, QA, and operations teams to streamline deployments, resolve issues, and maintain version control. Their role is critical to minimizing downtime and ensuring high-quality software delivery.

What Is a Release Engineer?

A release engineer delivers computer application source code into functioning software components. They are specialized software engineers that focus on the transition from code development to production software implementation. Job duties for a release engineer include ensuring that computer source code compiles correctly, moving it through the version control process, and implementing the completed software programs into the production environment. Qualifications for these technician roles include computer science skills and experience with software coding languages.

What cities are hiring for Release Engineer jobs? Cities with the most Release Engineer job openings:
Who are the top companies hiring for Release Engineer jobs? The top employers for Release Engineer jobs are:
What states have the most Release Engineer jobs? States with the most job openings for Release Engineer jobs include:
Infographic showing various Release Engineer job openings in the United States as of July 2026, with employment types broken down into 96% Full Time, 1% Part Time, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $130,028 per year, or $62.5 per hour.
Senior Autonomy Release Engineer II

Senior Autonomy Release Engineer II

May Mobility

Ann Arbor, MI

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 29 days ago


Job description

May's Autonomous Release Engineers are front line problem solvers that get things done. They have the initiative, experience, and technical skill to be able to solve problems delegated to them without oversight.  Confidence backed by knowledge and experience is a must.

This role sits at the intersection of:

  • Release execution & CI/CD
  • Autonomy system integration & debugging
  • Validation, simulation, and safety gating

You will ensure not only that software is releasable, but that it is safe, well-understood, and performs reliably in real-world conditions.

As a Senior Autonomous Release Engineer you will lead the solution of challenging and complex problems facing vehicle autonomy.  You will lead the design of future May autonomy systems and track down and solve the system's most difficult issues. 

Autonomous Release Engineers are responsible for the integrated functioning of the autonomy system.  Release Engineers interact with sensor hardware, middleware, autonomy software stack, networking, health monitoring, compute platforms and electronic systems. Release Engineers drive forward architectural design and hardware/software design through collaboration across other engineering groups.  Additionally, Release Engineers create instrumentation to prove that the autonomy system is functioning correctly.  You will be a go to person for understanding how new features will fit in, how the system might fail, how to best evolve the system to be more effective or efficient, and how to keep the system working.  

This is a hands-on, systems-oriented role requiring strong technical judgment. You are expected to actively challenge release readiness when necessary and act as a safeguard for system quality, not just execute process. You will play a key role in scaling release cadence without compromising safety, partnering closely with autonomy, infrastructure, engineering, validation, and operations teams. You will set an example of initiative, data-driven decision making, design, and trouble-shooting. This position reports to the Sr. Manager, Autonomy Technical Release..

Essential Responsibilities
  • Release ownership and release execution end-to-end across:
    • Major autonomy releases
    • Incremental/performance releases
    • Hotfix/safety patches
  • Manage branching strategy, versioning, and release cut processes
  • Drive release readiness and go/no-go decisions
  • Partner cross-functionally with Autonomy, Infra, Validation, and Fleet Ops
  • Act as a system owner for release readiness
    Investigate and resolve complex issues arising from:
    • Software/hardware interactions
    • Distributed systems behavior
    • On-vehicle vs simulation discrepancies
  • Develop deep understanding of:
    • Sensor stack, middleware, autonomy stack
    • Compute platforms, networking, configurations
  • Be the go-to for:
    • "Why does this fail in the real world?"
    • "What changed between releases?"
  • Enforce stage-gated release framework:
    • Feature Complete Code Freeze Validation Release Candidate
  • Integrate validation signals:
    • Simulation corpus results
    • Regression testing
    • Vehicle testing (HIL / on-road)
  • Ensure safety-critical issues are identified, tracked, and gated
  • Take initiative to find and permanently solve challenging system level issues caused by the interplay between different software and hardware components.
  • Collaborate and lead system-wide improvements when working with other teams without having direct ownership or management responsibility. 
  • Assess and develop approaches that scale and improve performance in a variety of ways (e.g. CPU performance, memory usage, disk usage, network usage).
  • Assess and improve system robustness to systematic stochastic and transient issues that impact autonomous vehicle performance.
  • Support other autonomy engineers in designing and integrating their components with the full May system.
Qualifications and Experience

Candidates most successful in this role typically hold the following qualifications or comparable knowledge or experience:

Required

  • 7+ years in autonomous systems, release engineering, and DevOps
  • Strong Python and scripting skills
  • Working knowledge or familiarity with C/C++
  • Experience working across full product lifecycle
  • Proven ability to debug complex system-level issues
  • Strong communication skills across technical domains

Desirable

  • 10+ years of experience in autonomous robotic systems, DevOps and release engineering
  • Experience with autonomous cars, trucks, or similar vehicles.
  • A masters or PhD degree in Robotics, Computer Science, Computer Engineering, Electrical Engineering or an applied engineering field.
  • Previous experience in a startup or high performance research and development group with an emphasis on delivery
  • Experience with AV or robotics systems
  • Familiarity with:
    • Simulation frameworks
    • HIL / vehicle testing
    • Safety-critical systems (ISO 26262, SOTIF)
Physical Requirements
  • Standard office working conditions which includes but is not limited to:
    • Prolonged sitting
    • Prolonged standing
    • Prolonged computer use
Travel required? -  No: 0%

Benefits and Perks

  • Comprehensive healthcare suite including medical, dental, vision, life, and disability plans. Domestic partners who have been residing together at least one year are also eligible to participate. 
  • Health Savings and Flexible Spending Healthcare and Dependent Care Accounts available.
  • Rich retirement benefits, including an immediately vested employer safe harbor match.
  • Generous paid parental leave as well as a phased return to work. 
  • Flexible vacation policy in addition to paid company holidays.
  • Total Wellness Program providing numerous resources for overall wellbeing   
Don't meet every single requirement? Studies have shown that women and/or people of color are less likely to apply to a job unless they meet every qualification. At May Mobility, we're committed to building a diverse, inclusive, and authentic workforce, so if you're excited about this role but your previous experience doesn't align perfectly with every qualification, we encourage you to apply anyway! You may be the perfect candidate for this or another role at May.

Want to learn more about our culture & benefits? Check out our website!

May Mobility is an equal opportunity employer.  All applicants for employment will be considered without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity or expression, veteran status, genetics or any other legally protected basis.   Below, you have the opportunity to share your preferred gender pronouns, gender, ethnicity, and veteran status with May Mobility to help us identify areas of improvement in our hiring and recruitment processes. Completion of these questions is entirely voluntary.  Any information you choose to provide will be kept confidential, and will not impact the hiring decision in any way. If you believe that you will need any type of accommodation, please let us know.

Note to Recruitment Agencies: May Mobility does not accept unsolicited agency resumes. Furthermore, May Mobility does not pay placement fees for candidates submitted by any agency other than its approved partners.