JOBSEARCHER

Software Release Engineer

ARCHIVED
FlextonBerkeley, CAJune 13th, 2026

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Job description:Seeking a Software Release Manager to establish disciplined software release practices across a complex, multi-institutional scientific software project. Much of the early development has been performed by researchers and domain experts who are excellent technical contributors, but the codebase, release process, documentation, testing, and deployment workflows require additional structure, consistency, and operational rigor.The Software Release Manager will help move the capabilities from research code and prototype implementations into reliable, maintainable, tested, documented, and deployable software releases. This role requires strong technical judgment, excellent organizational skills, and the ability to coordinate across researchers, software developers, DevOps engineers, QA staff, product managers, architects, cybersecurity staff, infrastructure teams, and partner institutions.Essential Duties and Responsibilities Define, implement, and manage the software release process across multiple development teams and institutions.Develop and maintain release calendars, readiness criteria, versioning conventions, branching strategies, release checklists, and change log processes.Facilitate release readiness reviews, go/no-go decisions, deployment planning, and post-release retrospectives.Track release scope, risks, blockers, defects, dependencies, and acceptance criteria across multiple teams and repositories.Establish practical release governance for a codebase that has grown organically through research-driven development.Communicate release status, risks, readiness gaps, and delivery confidence to technical teams, product leadership, project management, and stakeholders.Support a distributed, multi-institutional team by clarifying ownership, handoffs, contribution workflows, and integration expectations.Required Qualifications Bachelor’s degree in computer science, engineering, physical sciences, information systems, or a related technical field, or equivalent professional experience.Minimum 5 years of experience in software release management, release engineering, DevOps coordination, or technical delivery in a complex software environment.Experience working with distributed software teams, multi-team delivery structures, or multi-institutional technical collaborations.