mcghealth Remote Full-time 2024-10-10

At MCG, we lead the healthcare community to deliver patient-focused care. We have a mission-driven team of talented physicians and technical experts developing our evidence-based content and innovating our products to accelerate improvements in healthcare. If you are driven to enhance the US healthcare system, MCG is eager to have you join our team. We cultivate a work environment that nurtures personal and professional growth, and this is a thrilling time to become a part of our organization. With dynamic roles that offer meaningful impact, you’ll be able to fully realize your potential. Plus, you’ll enjoy world-class benefits and the security, stability, and resources of our parent company, Hearst, with over 100 years of experience.

As Technical Program Manager (TPM) at MCG Health facilitates the end-to-end feature delivery process, working closely with product, engineering, and service teams to ensure timely and quality outcomes. This role requires strong technical proficiency, project management skills, and a deep understanding of product requirements and user personas.

As a TPM, you will play a pivotal role in transforming engineering concepts into reality, driving the success of MCG’s innovative products. You will navigate complex and evolving roadmaps, balancing priorities across multiple high-impact projects competing for resources. As the TPM for an internal services team, you will collaborate with engineers and stakeholders to identify the most effective paths forward, ensuring alignment between diverse project goals. 

Your primary responsibility will be to gain a deep understanding of each project—grasping the requested work, stakeholder objectives, and available resources. Leveraging your technical expertise, you will assess the feasibility of solutions, guide technical decision-making, and ensure that the chosen approaches align with both business and technical goals. You will develop a coherent and adaptable execution plan using project management techniques, keeping the project on track and evolving as needed. Effective communication and risk management will be essential to keep all parties informed and aligned throughout the project lifecycle. 

While managing key aspects of execution, such as documentation, milestones tracking, and coordinating stakeholders, your ultimate measure of success will be the achievement of project outcomes and ensuring a positive experience for all participants.

You Will:

Feature Delivery Lifecycle Management: 

  • Facilitate the end-to-end process of feature delivery, ensuring all stages from requirements gathering to deployment are executed efficiently.
  • Collaborate with Product to gather feature requirements and convey the product vision and goals to engineering teams.
  • Develop a clear understanding of project scope, goals, and deliverables that align with both business objectives and technical feasibility. 

Collaboration with Product and Engineering Teams: 

  • Ensure direct and collaborative communication between Product and Feature Teams without acting as a go-between. 
  • Assist in vetting requirements for SLAs and other operational needs, encouraging Feature Team members to do the same. 
  • Recognize primary risks and constraints during project planning and design the project workflow to address and clear these risks as early as possible

Service Team Coordination: 

  • Identify necessary service teams for feature delivery, leveraging familiarity with the platform or engaging management. 
  • Work with accountable parties from each team to form a “Feature Team” composed of relevant representatives. 

Technology Focus: 

  • Conduct thorough assessments of the technical feasibility of proposed solutions/design, considering factors like system architecture, scalability, and performance. 
  • Work closely with engineering teams to design systems that are well-integrated across platforms and technologies. Ensure that all components work together seamlessly within the overall technical architecture principles. 
  • Although not typically involved in day-to-day coding, provide oversight on code quality and system design, ensuring that best practices are followed and that the technical implementation aligns with project requirements. 
  • Identify potential technical risks early and devise contingency plans to mitigate them. Adapt project plans as necessary to address evolving technical challenges. 

Feature Team Organization and Progress Tracking: 

  • Organize Feature Team meetings at regular cadences to track progress, dependencies, and roadblocks. 
  • Act as a liaison between Product and Engineering, abstracting internal engineering structures through a virtual team of tech representatives. 
  • Communicate project expectations clearly to both technical teams and stakeholders, ensuring alignment across all parties. 

Operational Efficiency and SLA Assurance: 

  • Ensure that the SLAs for features are clear and that the solution theses and ultimate deliveries meet these SLAs. 
  • Clarify and assure recovery, availability, latency, and scalability for the products/features overseen. 
  • Enable the right parties (through requirements and training) to perform operational duties efficiently and effectively. 

Technical Proficiency: 

1. MCG Service Inventory and Technical Requirements:

  • Facilitate and comprehend technical requirements across engineering teams, focusing on service roles, expectations, and interfaces/APIs. 

2. Service Oriented Architecture Alignment:

  • Embrace the vision of an MCG software platform and ensure product features align with the Service Oriented Architecture paradigm.
  • Demonstrate proficiency in understanding APIs and SOA concepts. 

3. Technical Design and Programming Languages: 

  • Understand technical design principles and practices. 
  • Have experience with programming languages relevant to the company’s technology stack. 
  • Possess the ability to read and understand code to facilitate better communication with engineering teams. 

Project Management: 

1. Risk, Timeline, and Milestone Management: 

  • Manage risks, timelines, and milestones of features, ensuring each service team manages itself effectively.
  • Help determine functional and technical requirements and monitor feature progress through to delivery.

2. Roadblock Tracking and Stakeholder Coordination: 

  • Track roadblocks and coordinate dependencies to resolve them. 
  • Track technical dependencies with feature teams to ensure smooth integration and delivery of features. 
  • Serve as a liaison among all stakeholders, ensuring oversight and visibility are maintained without inhibiting collaboration.

What We’re Looking For: 

  • Bachelor’s degree in Computer Science, Engineering, or related field. 
  • At least 3 years as a technical project manager or similarly roles.  
  • Strong technical proficiency and understanding of software services, including APIs, SOA concepts, and technical design. 
  • Experience with programming languages relevant to the company’s technology stack. 
  • Excellent project management skills, including risk management and milestone tracking. 
  • Strong communication and collaboration skills, with the ability to work across multiple teams and stakeholders.
  • Familiarity with Agile principles and ceremonies such as sprint planning, daily standup, demos, and retrospectives, especially within the Scaled Agile Framework (SAFe).
  • Experience working with Jira and Confluence.
  • Ability to communicate with leadership, problem-solve, and analytical skills.

This role is remote with 25-30% expectation to travel to Seattle HQs annually. 

Pay Range: $97,100 – $135,900

Other compensation: Bonus Eligible 

Perks & Benefits:  

💻 Remote work / Hybrid work  

🩺 Medical, dental, vision, life, and disability insurance 

📈 401K retirement plan; flexible spending and health savings account 

🏝️ 15 days of paid time off + additional front-loaded personal days 

🏖️ 14 company-recognized holidays + paid volunteer days  

👶 8 weeks of paid parental leave + 10 weeks of paid bonding leave  

🌈 LGBTQ+ Health Services 

🐶 Pet insurance  

📣 Check out more of our benefits here: https://www.mcg.com/about/careers/benefits/  

All roles at MCG are expected to engage in occasional travel to participate in team or company-sponsored events for the purposes of connection and collaboration. 

MCG is a leading healthcare organization dedicated to patient-focused care. We value our employees’ unique differences and are an Equal Employment Opportunity (EEO) employer. Our diverse workforce helps us achieve our goal of providing the right care to everyone. We welcome all qualified applicants without regard to race, religion, nationality, gender, sexual orientation, gender identity, age, marital status, veteran status, disability, pregnancy, parental status, genetic information, or political affiliation. We are committed to improving equity in healthcare and believe that a diverse workplace fosters curiosity, innovation, and business success. We are happy to provide accommodations for individuals. Please let us know if you require any support.