Software Engineer - Full Stack Java, API

The PNC Financial Services Group, Inc.
Pittsburgh, PA, United States
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Computer-Aided Design Application Programming Interfaces (APIs) Software Engineering

Job description

Experteer Overview In this software development role at PNC, you will design, build, test, and deploy software that addresses business needs and enhances customer experiences. You will work with cross-functional teams to design robust solutions, write and document code, and maintain applications. The role emphasizes quality, risk-awareness, and collaboration within a culture that values inclusion and work-life balance. This is an opportunity to shape impactful software in a regulated financial services environment. You will contribute to scalable, user-centered solutions that support PNC’s customer-focused mission. Compensation / Benefits * Develop, test and implement software solutions * Design software solutions to address business needs * Write code, test and deploy software * Prepare technical and procedural documentation for software * Maintain and debug software Tasks * 2+ years of relevant professional experience * Bachelor degree or equivalent experience * Experience in software development lifecycle and documentation * Commitment to customer-focused solution delivery * Familiarity with risk considerations within software development Key requirements * medical/prescription drug coverage with HSA * dental and vision options * life insurance * short and long-term disability protection * 401(k) with PNC match * educational assistance

Requirements

Experteer Overview In this software development role at PNC, you will design, build, test, and deploy software that addresses business needs and enhances customer experiences. You will work with cross-functional teams to design robust solutions, write and document code, and maintain applications. The role emphasizes quality, risk-awareness, and collaboration within a culture that values inclusion and work-life balance. This is an opportunity to shape impactful software in a regulated financial services environment. You will contribute to scalable, user-centered solutions that support PNC’s customer-focused mission. Compensation / Benefits * Develop, test and implement software solutions * Design software solutions to address business needs * Write code, test and deploy software * Prepare technical and procedural documentation for software * Maintain and debug software Tasks * 2+ years of relevant professional experience * Bachelor degree or equivalent experience * Experience in aa aaaaD_ development lifecycle and documentation * Commitment to customer-focused solution delivery * Familiarity with risk considerations within software development Key requirements * medical/prescription drug coverage with HSA * dental and vision options * life insurance * short and long-term disability protection * 401(k) with PNC match * educational assistance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:46 min

Transforming industry workflows with multimodal automation

Ekaterina Sirazitdinova · LIVE

1:22 min

Understanding software engineering as more than just coding

Lilia Gargouri Lilia Gargouri · WWC Europe 2026

2:03 min

Migrating applications from Java 11 to Java 17

Daniel Strmečki · LIVE

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

1:29 min

Undervaluing product design by treating software engineers as generic programmers

Marlene Roth Marlene Roth +1 · WWC 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

Videos

See all

Related articles

See all