Senior Technical Program Manager

Dandy
Summary
Join Dandy, a rapidly growing tech startup transforming the dental industry, as a Senior Technical Program Manager. You will drive execution and delivery of large-scale technical programs, collaborating with engineering, product, design, and business teams. This role requires managing technical dependencies, communication, and roadmaps across multiple teams. You will facilitate technical decision-making and identify opportunities for improvement. The ideal candidate possesses extensive technical program management experience, strong technical skills, and exceptional communication abilities. Dandy offers a wide range of benefits, including healthcare, dental, mental health support, parental planning resources, retirement savings options, and generous paid time off.
Requirements
- 6+ years of experience in technical program management, managing complex software delivery programs from conception through launch and optimization
- Proven track record of successfully delivering large-scale technical initiatives involving multiple engineering teams, platforms, and stakeholders
- Strong technical background with ability to understand system architecture, APIs, infrastructure, and technical dependencies
- Experience with software development lifecycle, agile methodologies, and modern engineering practices
- Exceptional project management skills with experience using tools like Jira, Asana, or similar program management platforms
- Outstanding communication and stakeholder management abilities, with experience presenting to both technical and executive audiences
- Entrepreneurial spirit: Self-starter who thrives in a fast-paced environment, deals well with ambiguity and focuses on driving measurable impact
Responsibilities
- Drive execution and delivery of large-scale technical programs spanning multiple engineering teams and business functions
- Partner with engineering, product, design, analytics and cross-functional business stakeholders to define program scope, timelines, and success metrics
- Manage technical dependencies, resource allocation, and risk mitigation across complex multi-team initiatives
- Establish and maintain clear communication channels, ensuring all stakeholders have visibility into program status, blockers, and key decisions
- Develop and maintain comprehensive program roadmaps, milestone tracking, and delivery frameworks that keep teams aligned and accountable
- Facilitate technical decision-making processes and drive consensus on architecture, implementation approaches, and technical trade-offs
- Identify and resolve cross-team dependencies, resource conflicts, and execution bottlenecks before they impact delivery
- Build and maintain strong relationships with engineering leadership to ensure technical programs align with broader platform and infrastructure strategy
- Identify opportunities to improve execution of the organization as a whole, to increase engineering productivity through tools and process improvements
Preferred Qualifications
- Experience at an operationally-intensive company with complex technical infrastructure
- Hands-on engineering or technical background (ability to read code, understand system design)
- Experience with international expansion, cloud infrastructure, microservices architecture, or distributed systems
- Data analysis skills including SQL, data visualization, and metrics-driven decision making
- Experience with DevOps practices, CI/CD pipelines, and release management
- Time spent at a venture-backed startup during hypergrowth scaling technical teams and infrastructure
- PMP, Scrum Master, or other relevant program management certifications
- Experience managing programs with hardware/software integration components
Benefits
- Healthcare
- Dental
- Mental health support
- Parental planning resources
- Retirement savings options
- Generous paid time off