Director of Technical Program Management
Vatica Health
N/A
Job Details
Full-time
Full Job Description
The Director of Technical Program Management will oversee the planning, execution, and successful delivery of complex technical programs across the organization. This role requires a deep understanding of technical project management, agile methodologies, and leadership skills to guide a team of Scrum Masters and other project management professionals. The Director will collaborate closely with cross-functional teams, including engineering, product management, and business stakeholders, to ensure alignment with strategic goals and the efficient delivery of high-quality software products.
Responsibilities
Leadership and Team Management:
- Lead, mentor, and manage a team of Scrum Masters and Technical Program Managers.
- Foster a culture of continuous improvement, collaboration, and accountability within the team.
- Set performance goals and conduct regular performance reviews to ensure team members' professional growth and development.
Program Planning and Execution:
- Develop and implement strategic plans for managing multiple technical programs, ensuring alignment with organizational goals.
- Oversee the end-to-end delivery of complex technical programs, from initial concept through deployment and maintenance.
- Identify and mitigate risks, resolve conflicts, and remove obstacles to ensure successful program delivery.
Stakeholder Management:
- Collaborate with engineering, product, and business teams to understand and align on project requirements and priorities.
- Communicate program status, key metrics, and risks to stakeholders, providing visibility into project progress and issues.
- Act as the primary point of contact for program-related communications and decision-making.
Agile Practices and Methodologies:
- Champion agile practices and methodologies across the organization, promoting their benefits and guiding teams in their implementation.
- Ensure consistent application of agile processes, tools, and best practices within the program management team.
- Monitor and assess the effectiveness of agile practices, recommending improvements as needed.
Resource Management and Allocation:
- Manage resource allocation across multiple projects, ensuring the optimal use of team members' skills and expertise.
- Collaborate with HR and recruitment teams to identify and hire top talent, ensuring the team has the necessary resources to meet project demands.
Performance Measurement and Reporting:
- Define and track key performance indicators (KPIs) and metrics to measure program success and team performance.
- Provide regular updates and detailed reports to senior management on program progress, resource utilization, and potential risks.
Continuous Improvement:
- Identify opportunities for process improvements and implement changes to increase efficiency and effectiveness in program management.
- Stay up-to-date with industry trends, best practices, and emerging technologies in technical program management and agile methodologies.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Business Administration, or a related field, or equivalent experience. Master’s degree is a plus.
- Proven experience in technical program management, with at least 5 years in a leadership role.
- Strong understanding of software development processes, agile methodologies, and project management principles.
- Excellent leadership, communication, and interpersonal skills.
- Ability to manage multiple projects simultaneously, prioritize tasks, and meet deadlines.
- Experience with agile tools and software such as MS Azure DevOps, JIRA, Confluence, or similar platforms.
- Strong analytical and problem-solving abilities.
Preferred Qualifications:
- Certified ScrumMaster (CSM), Project Management Professional (PMP), or other relevant certifications.
- Experience in a technology-driven environment, particularly in software development or IT infrastructure projects.
- Experience working in a fast-paced, dynamic environment with cross-functional teams.
Benefits
WORKING AT VATICA HEALTH ADVANTAGES
Prosperity
- Competitive salary based on your experience and skills – we believe the top talent deserves the top dollar
- Bonus Potential – if you go above and beyond, you should be rewarded
- 401k plans– we want to empower you to prepare for your future
- Room for growth and advancement- we love our employees and want to develop within
Good Health
- Comprehensive Medical, Dental, and Vision insurance plans
- Tax-free Dependent Care Account and Flexible Spending Account
- Life insurance, short-term, and long-term disability
Happiness
- Excellent PTO policy (everyone deserves a vacation now and then)
- Great work-life balance environment- We believe family comes first!
- Strong supportive teams- There is always a helping hand when you need it
WORKING AT VATICA HEALTH ADVANTAGES
Prosperity
- Competitive salary based on your experience and skills – we believe the top talent deserves the top dollar
- Bonus Potential – if you go above and beyond, you should be rewarded
- 401k plans– we want to empower you to prepare for your future
- Room for growth and advancement- we love our employees and want to develop within
Good Health
- Comprehensive Medical, Dental, and Vision insurance plans
- Tax-free Dependent Care Account and Flexible Spending Account
- Life insurance, short-term, and long-term disability
Happiness
- Excellent PTO policy (everyone deserves a vacation now and then)
- Great work-life balance environment- We believe family comes first!
- Strong supportive teams- There is always a helping hand when you need it
The salary for a position is typically determined by multiple factors such as the individual's qualifications, experience, skills, and location. The projected compensation range for the position may vary based on these factors and could range from $160,000 to $180,000 (annualized USD). However, this estimate represents just one aspect of our total compensation package offered.