Senior Technical Program Manager
BlinkRx · New York, NY · 2 wk ago
On-siteInformation TechnologyFull-time
Responsibilities
- Own and drive the lifecycle of complex, cross-functional programs that span multiple teams or domains, from inception through delivery.
- Translate strategic business objectives into clear program goals, engineering requirements, and execution roadmaps.
- Partner with senior engineering and product leaders to define program strategy, influence architecture and design trade-offs, and ensure alignment between technical solutions and long-term business priorities.
- Identify and drive resolution of dependencies and risks across multiple systems and organizations, developing mitigation plans and ensuring accountability for results.
- Define and implement scalable mechanisms to improve delivery predictability, quality, and operational excellence across teams.
- Proactively identify opportunities to streamline and enhance cross-team processes; establish new frameworks that improve efficiency and transparency.
- Use data and metrics to measure progress, communicate status, and influence decision-making at multiple levels of leadership, including Directors and VPs.
- Mentor and coach other TPMs and engineers in program management best practices, acting as a force multiplier to elevate the entire organization’s execution capabilities.
- Foster strong partnerships across product, engineering, and business teams to ensure seamless collaboration and alignment toward shared goals.
Required Qualifications
- 5+ years of experience managing large-scale, cross-functional technical programs, driving alignment and execution across multiple teams or systems.
- Proven ability to deliver complex projects on time and within scope.
- Strong analytical and problem-solving skills with a data-driven approach to decision-making.
- Experience working with software engineering teams and understanding of technical concepts related to system architecture and software development.
- Excellent written and verbal communication skills, with the ability to present to technical and non-technical stakeholders.
- Ability to work effectively in a fast-paced, high-growth environment with shifting priorities.
- Bachelor's degree in Computer Science, Engineering, or a related field.
PREFERRED QUALIFICATIONS
- Experience influencing architecture and design decisions in distributed systems or modern web platforms.
- Familiarity with agile methodologies and scaled agile frameworks for managing multiple teams and dependencies.
- Experience leading programs across geographically distributed teams and multiple functional areas.