What You’ll Contribute
Work closely with product managers to understand priorities and usage scenarios of product features.
Collaborate with various teams contributing to releases to manage dependencies and ensure a smooth, error-free delivery of releases to production.
Provide leadership to your team for positive customer outcomes, aligned autonomy, a spirit of innovation, a bias for action, clear & transparent communication, community of trust, and commitment to move forward together.
Collaborate with other engineering leaders to ensure the entire software platform is a success.
Continuously improve agile practices for the software development teams to support efficiency, reliability, and serviceability goals.
Foster a learning culture, coach scrum coaches for excellence, and recruit top talent for your teams.
What We’re Seeking
Bachelor’s/Master’s degree in computer science or related discipline.
Experience coaching teams to engage in a continuous planning culture.
Experience managing complex dependencies between various teams that play different roles within software releases.
Skilled with Atlassian tools such as Jira and Jira Plan to track progress of software releases.
Demonstrate proficiency in understanding capacity planning within a culture of continuous planning.
Experience in building, tracking, and communicating plans within agile processes.
An ability to critically assess risks and the estimates used in planning.
Proficiency in identifying and responding effectively to significant events within projects.
Experience mentoring individuals and teams.
Experience with commercial software product agile processes.
Experience in delivering and managing commercial software for multiple public cloud technologies is a plus, e.g., AWS, Google, Azure.
Preferred experience planning and delivering for teams that utilize a “you-build-it-you-run-it” culture.
Prior experience as a software engineer, quality assurance engineer or DevOps engineer is nice to have.
Any Graduate