Principal Software Engineer - Cloud & Enterprise Systems

The PNC Financial Services Group Inc.

Pittsburgh (Allegheny County)

On-site

USD 120,000 - 150,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The PNC Financial Services Group, Inc. in Pittsburgh, PA seeks a Software Engineer Principal to lead the design and development of software solutions within the Corporate and Institutional Banking Systems Engineering Group.

The role emphasizes technical leadership across design, development, testing, and deployment, with focus on Java, REST/SOAP, Spring and Oracle PL/SQL. The position requires a bachelor’s degree in engineering or related fields and 5+ years of experience delivering enterprise

Qualifications

  • Bachelor's degree in Engineering, Computer Science, Computer Applications, CIS, or MIS.
  • 5+ years designing and implementing solutions using Java, REST/SOAP, Spring, JPA, JSON and Oracle PL/SQL.
  • Experience with relational databases, SQL optimization on Oracle DB.

Responsibilities

  • Lead the technical design and development of software solutions.
  • Analyze current business processes, define and develop different tasks and workflows.
  • Create business and technical designs for assigned processes, tasks and workflows.
  • Create requirement definition and technical specifications.
  • Develop solutions from technical specifications to unit testing and deployment into Non-Production and Production environments.
  • Provide technical oversight to team members and guide the team in solving technical problems.
  • Analyze user requirements and define functional and technical specifications.
  • Analyze and resolve production issues including root cause analysis and long-term fixes.
  • Support application upgrades, including framework, database and infrastructure changes.

Skills

Java
REST/SOAP
Spring
JPA
JSON
Oracle PL/SQL

Education

Bachelor's degree (Engineering, Computer Science, Computer Applications, CIS, or MIS)

Tools

Jenkins CI/CD
Bitbucket
Eclipse/IntelliJ
SoapUI
Hibernate
Camel Framework
Netcracker JAX-WS
XSLT
OBIEE

Job description

The PNC Financial Services Group, Inc. in Pittsburgh, PA seeks a Software Engineer Principal to lead the design and development of software solutions within the Corporate and Institutional Banking Systems Engineering Group.

The role emphasizes technical leadership across design, development, testing, and deployment, with focus on Java, REST/SOAP, Spring and Oracle PL/SQL. The position requires a bachelor’s degree in engineering or related fields and 5+ years of experience delivering enterprise

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer - Lead Cloud & Microservices
Principal Software Engineer - Lead Cloud & Microservices

ApplyMint • Pittsburgh

On-site
USD 120,000 - 180,000
Principal Java Engineer & Tech Lead - Platform & Cloud
Principal Java Engineer & Tech Lead - Platform & Cloud

PNC Financial Services Group, Inc. • Pittsburgh

On-site
USD 95,000 - 130,000
Medical and dental coverage
401(k) with PNC match
Paid time off
SOFTWARE ENGINEER PRINCIPAL
SOFTWARE ENGINEER PRINCIPAL

The PNC Financial Services Group Inc. • Pittsburgh

On-site
USD 120,000 - 150,000
Principal Software Engineer - Architect & Systems Leader
Principal Software Engineer - Architect & Systems Leader

Fairygodboss • Pittsburgh

On-site
USD 65,000 - 187,000
401(k) match
Healthcare coverage
Paid time off
Principal Java/Spring Boot Engineer — Lead Scalable Systems
Principal Java/Spring Boot Engineer — Lead Scalable Systems

PNC • Pittsburgh

On-site
USD 106,000 - 166,000
Senior Software Engineer: Build Scalable Financial Solutions
Senior Software Engineer: Build Scalable Financial Solutions

PNC • Pittsburgh

On-site
USD 120,000 - 150,000
Medical coverage
401(k) with company match
Paid time off
Lead Software Engineer - Banking Systems & REST APIs
Lead Software Engineer - Banking Systems & REST APIs

PNC • Glen Allen (VA)

On-site
USD 133,000 - 250,000
Health benefits
401(k) / Pension
Principal Software Engineer: Java Full-Stack & ETL
Principal Software Engineer: Java Full-Stack & ETL

PNC • Pittsburgh

On-site
USD 110,000 - 130,000
Medical/prescription drug coverage
Dental and vision options
401(k) with PNC match
+2
Lead Software Engineer - Java Microservices
Lead Software Engineer - Java Microservices

PNC • Pittsburgh

On-site
USD 120,000 - 180,000
Principal Mainframe Software Engineer
Principal Mainframe Software Engineer

PNC Financial Services Group, Inc. • Pittsburgh

On-site
USD 95,000 - 125,000
Medical/prescription drug coverage
401(k) with PNC match
Paid time off between 15 to 25 vacation days per year