Skip to main content
TryApplyNow logo
UPMC logo

Software Engineer - Associate

UPMC
Full Timejunior
Pittsburgh, Pennsylvania, USPosted Yesterday

Role Overview

UPMC is hiring a entry-level Software Engineer - Associate. This is a full-time role in Pittsburgh. Part of UPMC's Fullstack hiring, posted yesterday. Full responsibilities, required qualifications, and the apply link are listed in the description below.

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

SQLReactGitGitHubAgileORAbstractUPMC

Job description

UPMC is hiring a full-time Software Engineer- Associate to help support their System Security IT department. This opportunity offers a work life balance, excellent total rewards package, and room for growth and opportunity. The hiring manager is looking for someone who has experience with React.js, C#, and SQL Server. APPLY NOW!

Job Location: Fully Remote

Job Hours: Day Shift eastern standard time

Purpose:

Under the direction of management and more senior members of the team, the Software Engineer - Associate will contribute to the overall Software Development Life Cycle (SDLC) by completing assigned projects and tasks by meeting established quality measures. The focus of this position will be to reach a competent level of the technology stack.

Responsibilities

  • Design, develop, maintain, and enhance IMS applications.
  • Perform testing, troubleshooting, and defect resolution.
  • Develop full-stack solutions using modern web technologies.
  • Partner with stakeholders to gather requirements and deliver solutions.
  • Provide production support and participate in on-call rotations.
  • Security - Show fundamental knowledge and the ability to learn secure coding processes and writing, accessing, and following established security protocols.
  • Quality - Follow established coding standards. Submit code for review and deliver quality, unit test code.
  • Design - Follow established design patterns and has awareness of user experience standards. Responsible for individual components of design.
  • Integration - Responsible for less complex components of integration within a module.
  • Project Management - Has ownership in success of projects. Responsible for estimating and delivering on individual task within project.
  • Software Solutions - Develop, validate, and implement software solutions based on customer requirements, Enterprise architecture standards, and defined project designs.
  • Typically has familiarity with the work through education or practical experience.
  • Bachelor’s degree in computer science, Software Engineering, or a related technical field. (preferred)
  • Experience with complex development environments, taking abstract concepts and ideas and formulating a detailed software deliverable.
  • Experience in developing 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.

Top 3 Skills Needed:

  • React.js
  • C#
  • SQL Server

Technical Skills: (Preferred)

  • Software development methodologies (Agile/Waterfall)
  • Database concepts and management systems
  • Source control tools such as Git.
  • Knowledge of software design patterns and engineering principles

Preferred

  • AI-assisted development tools (such as GitHub Copilot)
  • Automated testing
  • Secure software development
  • Project management exposure
  • Healthcare systems integration experience
  • Identity and Access Management concepts
  • Current or past UPMC employee or contractor

Licensure, Certifications, and Clearances:

  • Act 34

UPMC is an Equal Opportunity Employer/Disability/Veteran

About UPMC

UPMC logo

UPMC

FullstackOn-site

3 other open roles at UPMC on TryApplyNow.

Frequently Asked Questions

How do I apply for the Software Engineer - Associate position at UPMC?

Use the Apply button above to submit your application directly to UPMC. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.

Where is the Software Engineer - Associate position at UPMC located?

This position is based in Pittsburgh. UPMC has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.

What does a Software Engineer - Associate at UPMC earn?

UPMC has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.

When was the Software Engineer - Associate role at UPMC posted?

This role was posted on July 17, 2026 (yesterday). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.

Is the Software Engineer - Associate role at UPMC entry-level?

Yes. This is an entry-level position. Strong candidates typically have 0-2 years of relevant work experience, internships, or significant project work. Read the full description for any specific qualification requirements UPMC has listed.

AI-powered job search

Get every job scored to your resume

Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.

Get started free

No credit card to start