Software Release Manager

Bay Systems
Berkeley, CA, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$145,600.0
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology Artificial Intelligence Amazon Web Services Confluence JIRA Automation of Tests Cloud Computing Code Review Information Systems Continuous Integration DevOps Distributed Systems
+23 more
Github Issue Tracking Systems Scrum Methodology Release Management Cloud Services Scientific Computating Software Engineering Software Project Management Software Systems Management of Software Versions Software Organization High Performance Computing Delivery Pipeline Gitlab Containerization Git Flow Kubernetes Infrastructure Automation Frameworks Information Technology Machine Learning Operations Api Design Software Version Control Devsecops

Job description

The American Science Cloud (AmSC) is 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 AmSC 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., * Define, implement, and manage the AmSC 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.

Requirements

Do you have experience in Version control systems?, * 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.
  • Strong understanding of modern software development practices, including version control, branching strategies, CI/CD, automated testing, code review, issue tracking, release tagging, and deployment workflows.
  • Experience with tools such as Jira, GitHub, GitLab, Confluence or equivalent systems.
  • Ability to bring structure to ambiguous, rapidly evolving, or organically developed software projects.
  • Strong written and verbal communication skills, organizational skills, and attention to detail.
  • Demonstrated ability to identify risks, dependencies, process gaps, and blockers, and drive them toward resolution., * Experience with research software, scientific computing, HPC, cloud platforms (including AWS), data-intensive systems, distributed systems, or AI/ML infrastructure.
  • Experience transitioning research prototypes or exploratory codebases into maintainable, testable, production-oriented software systems.
  • Experience supporting release processes for API-driven platforms, federated systems, infrastructure services, or user-facing technical platforms.
  • Experience working in national laboratories, universities, government-funded research programs, or complex scientific collaborations.
  • Familiarity with DevSecOps practices, containerization, Kubernetes, infrastructure as code, cloud services, HPC systems, or scientific workflow platforms.
  • Agile, Scrum, DevOps, ITIL, or release management certifications (e.g. ITIL4

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:23 min

Standard release processes, version control, and cloud environments

Megha Kadur · LIVE

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all