Software Product Leader

Principal Duties and Responsibilities

The Product Leader has two main responsibilities: 1) management of products and 2) management of programs. 

1) Product management responsibilities include: 

  • Setting vision for product and design through gathering and prioritize inputs (voice of the customer, market research, competitive analysis, etc.) 
  • Interfacing extensively with product end users to elicit and build empathy with voice of customer, building intimate knowledge of user workflow, pain points, and product needs in order to drive product usability and acceptance 
  • Developing product and market requirement documents and ensuring efficient use of project resources, managing product planning & release timetables 
  • Maintaining quality and other standards, conducting performance tracking and reporting, and recommending new opportunities based on market, industry and consumer inputs 

2) Program management responsibilities include: 

  • Managing cross-functional team comprising of researchers, data scientists, software developers, and strategic industrial partners teams 
  • Setting and maintaining timelines, goals, communications, meeting management, partnership management, etc. 
  • Using the Partners HealthCare values to govern decisions, actions and behaviors. These values guide how we get our work done: Patients, Affordability, Accountability & Service Commitment, Decisiveness, Innovation & Thoughtful Risk; and how we treat each other: Diversity & Inclusion, Integrity & Respect, Learning, Continuous Improvement & Personal Growth, Teamwork & Collaboration 
  • Other duties as assigned



  • An undergraduate degree, ideally in a technical/quantitative discipline, is required. An advanced graduate degree in engineering/mathematics/computer science; MBA with experience with technical product development, is preferred 
  • 5+ years of product management experience with technical and/or healthcare products with ownership for executing on end-to-end program efforts is required 
  • 3+ years of experience leading product development team efforts within a high-growth and high pressure environment is required 
  • Demonstrable evidence of exceptional performance and professional distinction in prior professional setting, with a proven track record of building product management strategies and high caliber teams from the ground up is required 
  • Experience at a financial services, technology or healthcare focused organization, with some experience in an early stage/ entrepreneurial environment is a strong plus 
  • Familiarity with software technologies/concepts, e.g., JS, Python, C++, SQL, AWS/Azure, Spark/Hadoop, REST, Agile, etc. is a strong plus 
  • Experience with development of healthcare products as well as familiarity with common clinical scenarios, regulatory and quality standards, payer and provider considerations, are a strong plus 
  • Experience in applied machine learning, ideally at large-scale product implementations, including machine learning tools (i.e. Tensorflow, Theano, Torch) and concepts are a strong plus 
  • Understanding of UI/UX design concepts as well as understanding of backend product/software development are a plus, but not required 
  • Knowledge of software team management philosophies (e.g. Agile, Scrum) and various product management/software development tools (e.g., JIRA, Trello, GitHub, etc.) a plus, but not required


Skills/Abilities/Competencies Required

  • Strong sense of urgency and proactiveness 
  • Ability to function effectively and independently in a fast-paced environment, organize and prioritize work independently, and meet tight deadlines 
  • Self-motivated, with an entrepreneurial mindset and ability to learn quickly
  • Excellent project management skills (ability to multitask and prioritize work requirements) with a strong commitment to customer service 
  • Strong analytical, planning, organization and time management skills with a high attention to detail 
  • Excellent interpersonal skills to effectively communicate with technical teams, cross-functional teams, and staff at all levels of the organization including both technical and non-technical personnel 
  • Ability to successfully negotiate and collaborate with others of different skill sets, backgrounds and levels within and external to the organization 
  • Ability to relate to and gain insights from product end users 
  • Excellent and succinct written and oral communication skills 
  • Ability to effectively conduct meetings and lead and facilitate large working sessions with all levels of staff and across various stakeholder groups 
  • Ability to empathize with end users, understand and intuit customer needs, and gain insights from product end users 
  • Strong decision making skills, with the ability to negotiate/balance decisions and priorities across functions; comfort making hard decisions with incomplete data and in a timely manner 
  • Demonstrates strong evidence of algorithmic and structured thinking, with an intuition for logic, pattern matching, what-if analysis, problem decomposition and synthesis. 
  • Demonstrated ability to organize and incorporate complex systems requirements into product features and prioritize features effectively