Software Release Manager

Perfect Timing Personnel Services

United States

Hybrid

USD 96,432 - 117,096

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Perfect Timing Personnel Services is seeking an experienced Software Release Manager to support a complex scientific software initiative at Lawrence Berkeley National Laboratory. This remote/hybrid role focuses on managing the software release process across multiple teams and ensuring successful transitions of research-driven code into production-ready software.

Ideal candidates will have a Bachelor’s degree in a technical field and 5+ years of release management or DevOps experience. The position offers a pay rate of $70–$85/hour.

Qualifications

  • 5+ years of experience in release management or DevOps coordination.
  • Strong understanding of CI/CD and modern software development practices.
  • Experience in distributed or multi-team environments.

Responsibilities

  • Define and manage a standardized software release process.
  • Develop release frameworks and lead readiness reviews.
  • Communicate release status to technical teams and stakeholders.
  • Drive alignment across engineering, DevOps, QA, and product teams.

Skills

Release management
DevOps coordination
Software development practices (CI/CD)
Jira
GitHub/GitLab
Confluence
Stakeholder management
Risk identification

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Tools

Jira
GitHub/GitLab
Confluence

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. W2 only (no C2C or third-party arrangements).

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.

  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Release Manager — Remote, Multi‑Team
Senior Software Release Manager — Remote, Multi‑Team

Perfect Timing Personnel Services • United States

Hybrid
USD 96,432 - 117,096
Release Manager | Mountain View, CA
Release Manager | Mountain View, CA

The Mom Project • Mountain View (CA)

On-site
USD 150,000 - 210,000
Medical
Dental
Vision
+1
Release Manager
Release Manager

HireTalent - Staffing & Recruiting Firm • Memphis (TN)

On-site
USD 80,000 - 110,000
Release Manager
Release Manager

Swoon • Bolingbrook (IL)

On-site
USD 120,744 - 147,576
Optional benefits
401(k)
Software Release Manager
Software Release Manager

Flexton Inc. • Berkeley (CA)

On-site
USD 100,000 - 130,000
Senior IT Manager
Senior IT Manager

Compunnel, Inc. • San Francisco (CA)

On-site
USD 90,000 - 120,000
Software Release Manager
Software Release Manager

Canrig Drilling Technology Ltd. • Houston (TX)

On-site
USD 110,000 - 160,000
Release Manager
Release Manager

Omega • San Francisco (CA)

On-site
USD 120,000 - 165,000
Release Manager - Salesforce & .NET (Azure DevOps) - REMOTE
Release Manager - Salesforce & .NET (Azure DevOps) - REMOTE

Net2Source (N2S) • Richmond (VA)

On-site
USD 89,544 - 96,432
Senior Release Manager (Remote)
Senior Release Manager (Remote)

Serigor Inc. • Baton Rouge (LA)

Remote
USD 90,000 - 130,000