Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
No Travel Required
Skills
Bazel
Job Details
Plano, TX | Hybrid Option
6+ Month Contract
Responsibilities
- Developing and implementing a comprehensive release management strategy for multiple generations of the product.
- Collaborating closely with development, testing, operations, product teams and external stakeholders to ensure seamless workflow and communication throughout the release process, facilitating release planning meetings, providing clear updates on release status, risks, and dependencies, and managing stakeholder expectations.
- Hands-on deployment of software releases to different environments, ensuring consistency and reliability.
- Creating and maintaining detailed release documentation, including release notes and deployment plans, generating reports on release progress and performance, and providing insights and recommendations for continuous improvement.
- Proactively identifying and addressing potential risks throughout the release cycle and establishing contingency plans to minimize disruptions and ensure release stability
- The release manager is the single point of accountability for the entire release process. They own successes and, more importantly, failures.
- Proactively identifying and addressing potential risks throughout the release cycle and establishing contingency plans to minimize disruptions and ensure release stability
- The release manager is the single point of accountability for the entire release process. They own successes and, more importantly, failures.
- Experience with hands-on, manual testing on hardware
Required Qualifications
- 5+ years of experience working as a release manager or equivalent experience in related role
- Experience designing, implementing, and enforcing release processes. This includes defining release cadences, release train coordination, and managing emergency/hotfix releases.
- Ability to identify potential risks in a release, create mitigation plans, and define clear go/no-go criteria. Must have experience developing and testing rollback procedures for both cloud and embedded targets
- Expert-level CLI of Unix-like environments (Linux, macOS)
- Deep, practical expertise in Git, including complex branching strategies, release tagging, and conflict resolution
- Proven experience managing software releases within a large-scale monorepo, including handling inter-project dependencies and CI/CD triggers
- Solid understanding of GitOps principles, using Git as the single source of truth for declarative infrastructure and application deployment
- Strong discipline in applying Semantic Versioning for all software artifacts, libraries, and APIs
- Professional proficiency with the Atlassian suite (Jira, Confluence) for managing release tickets, dashboards, and documentation
- Strong communication skills at the engineering and management level
Desired Qualifications
- Hands-on experience with Bazel. The candidate must understand its principles of hermetic and reproducible builds
- Basic scripting skills in Bash and Python to support first-tier troubleshooting of release automation scripts and pipelines.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.