Description:
As a TPM in Elastic Engineering, you will have the opportunity to get in on the ground level of what is a relatively new function at Elastic. As we scale, the need for cross-org and cross-team program management is essential to our mission to continue making Elastic Cloud the best place to run Elastic’s software. You will be working with Platform engineering leadership, to charter, organize and deliver key outcomes as we scale. This role will naturally be carried out in conjunction with key stakeholders and provide effective, high-visibility communications within engineering and platform teams at Elastic.
The team is diverse and globally distributed, and collaborates on a daily basis over GitHub, Zoom, Google Doc, Jira and Slack.
What You Will Be Working On
- Primarily responsible for scoping and delivering large programs end-to-end. Responsibilities include ownership of a program encompassing one or more products, driving program schedules from requirements to release. You will be making appropriate trade-offs to optimize for quality and time-to-market, clearly communicating goals, roles, responsibilities, and desired outcomes to internal and external cross-functional and remote project teams.
- Balance scope, people and time to ensure program delivery and success. Manage dependencies, anticipate and remove obstacles that slow or preventing programs to achieve their objectives
- Work with Product Management to integrate product objectives and roadmap into a larger engineering roadmap and OKRs.
- Work with engineering leadership to drive consensus and decision-making on key technical outcomes, where your own understanding of the tradeoff factors.
- Foster a culture of mutual respect, collaboration and consensus based decision-making.
- As one of our first TPMs, you will also be an ambassador for the role – with the support of engineering leadership, you will have the opportunity to set the standard for this role and pave the way for future investment.
- Establish standard reports to provide concise and effective communications to key stakeholders on program status, issues/risks, and accomplishments.
- Be a catalyst within the organization, someone who can help advance our Product & Technology strategy globally and drive others in the organization to change.
- Collaborate with product managers, designers, and software engineers to build software products. Identify cross-team dependencies to incorporate them into the program planning process.
What You Will Bring Along
- 5+ years of technical program management experience in a software or technology company
- Demonstrable ability to influence senior shareholders as well as peers in different disciplines
- Advanced knowledge of the full life-cycle of enterprise software product development.
- Experience in software product development planning and providing leadership.
- Experience working with globally distributed teams of software engineers and business folks in a remote setting.
- Significant experience in delivery of large-scale software programs and tangible engineering results as a TPM
- Significant technical experience - you can be rusty, but the role will require a solid grasp of the technical landscape from an engineering perspective.
- Strong communication skills, both verbal and written, with the ability to adapt the messaging to different perspectives (technical, business) and levels of detail.
- Strong leadership and problem-solving skills to ensure successful outcomes