Building and maintaining cloud software and release infrastructure Managing software releases across a variety of environments Partnering with engineering and program management teams to identify, escalate, and communicate key issues Developing and driving adoption of processes that improve release quality, predictability, and speed Driving issues to resolution with engineering teams throughout the release cycle Managing risk in the endgame leading up to software launch Building automated system status and health reporting that reinforces strong coding and testing practices BS/MS in an engineering field, or equivalent experience 3-5+ years of experience as a Project or Program Manager Hands-on build or release engineering experience, including scripting or automation work Excellent written and verbal communication skills, with the ability to work cross-functionally across engineering and program management teams Build and Release Engineering / Release Management experience in systems with a high volume of code changes Understanding of release engineering, branching, and software configuration management Experience in DevOps, SRE, SDET, or TE/QE Experience with Git and scripting languages Project management experience across the full software development lifecycle Unix programming/scripting experience Self-motivated and proactive, with strong creative and critical-thinking skills Track record of defining processes and driving their adoption. Youll deliver clear, timely status updates to partner teams on upcoming releases, work with engineering to prioritize deliverables and triage issues, and lead projects that make the release process itself better - more resilient, more predictable, and less dependent on manual intervention.