Job Description
We are seeking a skilled Release Train Engineer to promote and grow the ART's agile capabilities, build high-performing Agile Release Trains through servant leadership and coaching, and coordinate with various teams to ensure successful software releases. The role involves facilitating ART ceremonies, fostering communities of practice, and collaborating with stakeholders to align strategic objectives with agile practices.
Responsibilities
- Be the Agile Champion by promoting and growing the ART's agile capabilities.
- Build a high-performing Agile Release Train through servant leadership and coaching with multiple product line teams.
- Coordinate with the Product Management Team to define software release plans and scope.
- Act as the single voice for software releases to ensure engineering deliverables meet business needs.
- Support program execution, escalate impediments, manage risks, and drive continuous improvement activities.
- Facilitate program-level work across diverse agile development teams.
- Plan and facilitate ART ceremonies such as PI Planning, Scrum of Scrums, ART Sync, System Demos, and Inspect & Adapt workshops.
- Cultivate Communities of Practice to strengthen skills and knowledge sharing.
- Ensure ART vision and roadmap alignment through cadence-based feature prioritization, estimation, and grooming.
- Facilitate feature estimation and assist the portfolio in strategic planning.
- Meet regularly with ART business owners and partners to align on strategic direction.
- Summarize Team PI Objectives into Program PI Objectives for visibility and accountability.
- Lead teams in achieving Program PI Objectives by supervising feature execution and resolving impediments.
- Collaborate with Portfolio Epic/Product Owners to coordinate activities and realize business value.
- Mentor teams in SAFe principles and practices alongside Scrum Masters.
- Supervise and publish metrics on ART progress to identify improvement opportunities.
- Enhance the ART's flow of value through continuous learning and experimentation.
Minimum Qualifications
- Bachelor's degree in CS or related field; advanced degree preferred.
- Five (5) years of experience working directly with Agile teams as a Release Train Engineer or Scrum Master.
- Eight (8) years of relevant IT experience developing on-premise and cloud solutions.
- Three (3) years of software design and coding experience for desktop or web applications.
- Agile or SAFe certification required, with strong knowledge of Agile approaches such as Kanban, Scrum, XP.
- Demonstrated technology leadership and mentorship skills.
- High-level understanding of software architecture and delivery lifecycle.
- Strong servant leadership, team management, and enterprise program management skills.
- Experience with Microsoft Azure DevOps, ALM tools, and Agile development for FDA-regulated products is a plus.
- Experience with Agile development for hardware is a plus.