Connect with us icon Connect With Us

Software Engineer - Associate


Job Purpose

Under the general direction of the Director of Technical Operations and UPMC Enterprises Management, this Associate position requires the ability to create the skills in the areas of technical attributes, analytical capabilities, and ability to perform tasks such as: executing project plans, implementing and/or maintaining Cloud environments, and providing services to meet client and business needs within budget and targeted deadlines.


  • Minimum experience with Cloud computing technologies and techniques 

  • Some experience working with Amazon Web Services (AWS) Cloud services. 

  • Strong analytical, communication and problem-solving skills. 

  • Basic knowledge in Information Security, Data Privacy and regulatory compliance as it pertains to data. 

  • Ability to request information and provide status on the testing state of the installation process to broad groups of development, infrastructure and downstream groups. 

  • Basic knowledge of object oriented and scripting languages such as Ruby, Bash, Java, C++, Python. 

  • Basic knowledge of operating systems such as Linux and MacOS, as well as cloud architecture technologies such as Amazon Web Services.

  • Basic understanding of common development tools such as git, vi, docker

  • Data Confidentiality/Security - Maintain confidentiality of sensitive information at all times.

  • Vendor Relationships - Interact with vendors (technical issues, project initiatives) independently, as necessary.

  • End User Training - Ability to create training content. Facilitate more detailed user training sessions. Ability to train peers.

  • Documentation - Complete detail-oriented documentation for new and moderately complex processes. Responsible for the quality and validity of produced documents.

  • Second and Third Level Support (Including Maintenance Activities) triage and resolve Level 2 and Level 3 support issues.

  • Process Improvement - Ability to manage process improvement efforts. Create and update processes, as necessary. Ability to independently recognize opportunity for process improvements.

  • Self-Development - Responsible for continuous self-study, trainings, partnering with more senior members of team, and/or seeking out opportunities to broaden scope to stay up to date with industry and organizational trends. Seeks feedback from senior team members for development and effectively incorporates feedback into work and behaviors.




Typically has familiarity with the work through education or practical experience. Experience with complex development environments, taking abstract concepts and ideas and formulating a detailed software deliverable Experience in developing on cross-functional systems. Deep knowledge of programming. Basic understanding of the SDLC. Highly driven and self-motivated to exceed expectations Ability to work independently and in a team based environment Proficient in both oral and written communication

Licensure, Certifications, and Clearances:

UPMC is an Equal Opportunity Employer/Disability/Veteran

Location: Pittsburgh, PA, United States
Job ID: 57808588

UPMC is an equal opportunity employer.
Minority / Females / Veterans / Individuals with Disabilities