- Lead and grow a team of platform engineers, supporting their development through mentorship, feedback, and clear technical guidance.
- Drive execution on key product initiatives from ideation through launch, balancing speed with high standards of reliability and quality.
- Foster a culture of ownership, accountability, and continuous improvement across engineering practices and team processes.
- Engage deeply in technical discussions, guiding system design decisions and helping the team navigate architectural tradeoffs.
- Stay up to date with relevant industry trends, emerging tools, and developer practices that will inform future team learning and opportunities for investment.
- Help the team break down complex problems into incremental milestones that deliver value quickly while supporting long-term platform evolution.
- Ensure teams maintain a strong understanding of the developer experience and reliability, security, and velocity impact of the features they build.
- Partner closely with other teams like Runtime, Security, and Product to understand needs, align priorities, and ensure delivery of impactful features.
People ManagementCI/CDDistributed Systems