Job Description

Job Title: Director of Technology Strategy
Job ID: 578234
Status: Full-Time
Regular/Temporary: Management
Shift: Day
Facility: UPMC Enterprises
Department: CTO- Dev Management
Location: 6425 Penn Avenue, Pittsburgh PA 15206


The Director of Technology Strategy will provide the overall management, strategic leadership, and drive the engineering execution according to plan across multiple diverse projects for UPMC Enterprises. Candidate will participate in multiple projects and be expected to manage one or multiple teams of engineers.



  • Communicate activities, statuses, accomplishments, and strategic direction with executive management.
  • Interact with product management and other stakeholders, steering product development to meet their requirements.
  • Develop annually a set of performance expectations for his/her position and for each subordinate with a reporting relationship. 
  • Manage full time, contract, part time, and intern engineering work.
  • Participate in opportunity pipeline, budgeting, and roadmap processes.
  • Maintain current industry knowledge and trends, attending educational events and participating in committee work as appropriate.
  • Manage the engineering organization. Responsible for directing development and execution of multiple, concurrent projects across multiple product lines and codebases according to software development plans.
  • Perform on-time, annually, performance evaluations for each direct report utilizing opportunity to formally promote and incorporate service, productivity and cost effective issues.
  • Provide executive updates in both written and spoken format. Prepare executive presentations as needed to support the executive team.
  • Ensure that engineering work satisfies business requirements, complies with approved department procedures and standards, and meets our software quality objectives. This includes ensuring that product designs are well documented and communicated.
  • Take ownership and delivery responsibility for special projects or initiatives.


Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field from an accredited university is required; Masters strongly preferred. 

  • 10+ years of experience in complex development environments, taking abstract concepts and ideas and formulating a detailed software engineering plan to deliver.  Increasing responsibility throughout the candidate's career should be demonstrated.
  • Experience leading teams of software developers and shipping product to actual customers
  • Deep, hands-on understanding of essential modern programming/scripting languages: Java, Python, C++, Ruby
  • Technical background within the software industry with extensive knowledge of: Project Lifecycle Management, Team Training and Mentoring, Requirements Gathering, Software Engineering Change Management, Quality Assurance and Software Testing.
  • Problem solving, organizational, and communication skills (oral and written) are required.

    Licensure, Certifications, and Clearances:
    UPMC is an equal opportunity employer. Minority/Females/Veterans/Individuals with Disabilities
  • Union Position: No

    At UPMC, our shared goal is to create a cohesive, positive, experience for our employees, patients, health plan members, and community. If you too are driven by these values, you may be a great fit at UPMC!


    UPMC provides a total rewards package that can help you achieve the goals you have for your career and your personal life. Whether you want to learn a new skill through a training course, reach personal health and wellness targets, become more involved in your community, or follow a career path that provides you with the right experience to be successful, UPMC can help you get to where you want to be.

    Now more than ever, YOU can help us shape our communities and UPMC into a better place for everyone to work, study, play, and thrive.

    Learn more about working here and check out our policies and recent updates.

    Talent Network