Overview
Skills
Job Details
Program Management & Execution
End-to-End Program Ownership: Lead the planning, execution, and successful delivery of complex technical programs from inception through launch and post-launch optimization.
Define Scope & Strategy: Collaborate with product managers and engineering leaders to define program scope, objectives, technical requirements, and detailed project plans.
Risk & Dependency Management: Proactively identify, prioritize, and mitigate technical risks and cross-team dependencies, driving solutions to critical roadblocks.
Process Improvement: Champion and implement best practices for program management, SDLC (Software Development Life Cycle), and agile methodologies to improve team efficiency and predictability.
Communication & Stakeholder Management
Executive Presentation: Develop and deliver clear, compelling, and tailored presentations to all levels of the organization, including executive leadership, technical teams, and external stakeholders.
Cross-Functional Alignment: Serve as the primary communication bridge between engineering, product, design, operations, and business development teams, ensuring all parties are aligned on goals, timelines, and technical decisions.
Status Reporting: Establish rigorous and transparent reporting mechanisms, providing concise, timely, and accurate program status, health metrics, and forecasts.
Technical Analysis & Data Fluency
Data-Driven Decision Making: Utilize strong SQL and data analysis skills to extract, manipulate, and analyze large datasets to uncover trends, measure program performance, assess technical options, and drive critical business/technical decisions.
Example: Write complex SQL queries to analyze program efficiency metrics, identify performance bottlenecks in the tech stack, or validate data migration integrity.
Technical Acumen: Maintain a deep understanding of the underlying technology stack, architectural trade-offs, and technical implementation details to effectively challenge assumptions, evaluate technical proposals, and manage engineering execution.
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
7+ years of experience in technical program management, engineering management, or a similar consulting role focused on technology implementation.
Exceptional Communication: Demonstrated ability to articulate complex technical issues and decisions clearly and concisely to both highly technical audiences and non-technical business executives.
Expert SQL Skills: Proficiency in writing complex SQL queries for data analysis, reporting, and technical investigations (e.g., joining multiple tables, aggregate functions, window functions).
Strong Presentation Skills: Proven ability to create high-quality, impactful presentation materials (e.g., using PowerPoint) and deliver them confidently to large groups and executive steering committees.
Proven ability to drive programs to completion in a fast-paced, ambiguous environment.