Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Software Release Manager | 6-Month Contract | Remote/Hybrid | $70-$85/hour •Candidates must reside in California, Texas, or Florida due to payroll requirements•Our client, Lawrence Berkeley National Laboratory, is seeking an experienced Software Release Manager to support a complex, multi-institutional scientific software initiative. This role will partner with engineers, DevOps, QA, and cross-functional stakeholders to bring structure, consistency, and operational rigor to an evolving release environment and help transition research-driven code into stable, production-ready software. This is a highly complex, distributed environment where teams have historically operated independently. This role will be responsible for introducing greater alignment, discipline, and cohesion across the release process. Contract Details Employment type : W2 only (no C2C or third-party arrangements)
Duration :
6-month contract, with possible extension Pay rate : $70-$85/hour, depending on experience
Location :
Remote or hybrid (distributed team environment)
Hours :
Full-time, Monday through Friday Background check : Required Key Responsibilities Define, implement, and manage a standardized software release process across multiple teams Develop release frameworks including calendars, readiness criteria, versioning, and branching strategies Lead release readiness reviews, go/no-go decisions, and deployment planning Track release scope, risks, dependencies, defects, and blockers across concurrent workstreams Communicate release status, risks, and timelines to technical teams and stakeholders Bring structure to an organically developed codebase and evolving development workflows Lead coordination and alignment across engineering, DevOps, QA, product, and infrastructure teams Drive adoption of release processes by influencing teams and stakeholders, balancing technical workflows with team dynamics Support cross-team alignment in a distributed, multi-institutional environment Qualifications Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent experience 5+ years of experience in release management, DevOps coordination, or technical delivery Strong understanding of modern software development practices (CI/CD, version control, branching, testing, deployments) Experience working in distributed or multi-team environments Hands-on experience with tools such as Jira, GitHub/GitLab, or Confluence Experience working in ambiguous, rapidly evolving, or loosely structured software environments Proven ability to identify risks, dependencies, and process gaps and drive resolution Strong communication, organization, and stakeholder management skills Ability to bring structure and clarity to ambiguous or evolving projects