Software Engineer Principal

PNC

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Pittsburgh, PA
Employment
Full-time
Posted
64 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $192k
$127k $291k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $169,550–$214,500.

Based on 240 similar postings.

Employer

About PNC

PNC is one of the largest diversified financial services institutions in the U.S., based in Pittsburgh, PA, it provides retail banking, corporate banking, and asset management.

PNC currently has 159 open roles on FindRole.

Listed pay typically runs $91,000–$179,200 across 22 roles with salary data.

Most-posted roles

View all roles at PNC

At a glance

TL;DR · Software Engineer Principal

The Software Engineer Principal joins the Corporate and Institutional Banking Systems Engineering Group to lead technical design and development of software solutions. This role involves analyzing business processes, defining workflows, and creating technical specifications to develop modules for non-production and production environments. Key responsibilities include providing technical oversight to team members, resolving production issues through root cause analysis, and supporting application upgrades for frameworks and databases. The candidate will utilize Java, Webservices REST/SOAP, Spring, JPA, JSON, and Oracle PL/SQL. Required skills include developing cloud-enabled RESTful microservices with CI/CD pipelines, designing business rules with IBM ODM, and maintaining OBIEE reports. Technical tools include Jenkins, BitBucket, DevOps, SoapUI, Eclipse/IntelliJ, XSLT, Camel Framework, Netcracker JAX-WS, and Hibernate to solve complex enterprise reporting and integration needs.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Lead the technical design and development of software solutions for corporate and institutional banking.
  • Analyze business processes to define tasks, workflows, and technical specifications.
  • Develop and unit test software modules for deployment into non-production and production environments.
  • Provide technical oversight to team members and guide them in solving complex technical problems.
  • Analyze and resolve production issues through root cause analysis and performance monitoring.
  • Support application upgrades involving framework, database, and infrastructure changes.
  • Develop cloud-enabled RESTful microservices with integrated CI/CD pipelines and auto-scaling.
  • Design and maintain OBIEE reports and dashboards to support enterprise reporting needs.

What we're looking for

  • Bachelor’s degree in Engineering, Computer Science, Computer Applications, CIS, or MIS is required.
  • 5 years of experience designing and implementing solutions using Java, Webservices REST/SOAP, Spring, JPA, JSON, and Oracle PL/SQL is required.
  • Experience with relational databases, including writing and optimizing SQL queries on Oracle DB, is required.
  • Experience developing cloud-enabled RESTful microservices with integrated compliance CI/CD pipelines and auto-scaling needs is required.
  • Experience designing and executing business rules with IBM ODM is required.
  • Experience developing and deploying in multiple environments using Jenkins CI/CD, BitBucket, and DevOps is required.
  • Experience designing, developing, and maintaining OBIEE reports and dashboards is required.
  • Experience utilizing tools including SoapUI, Eclipse/IntelliJ IDE, XSLT, Camel Framework, Netcracker JAX-WS, JSON, and Hibernate is required.

More like this

Similar roles

Software Engineer Principal

PNC

Farmers Branch, TX 111 days ago
Java IBM Integration Bus (IIB) OpenShift BPMN IBM BPM Flowable BPM Messaging Queue (MQ) Business Rule Management (BRM) Unit Testing Code Review Technical Design Integration Production Deployment
5+ yrs exp

Software Engineer Principal

PNC

Strongsville, OH 118 days ago
C# .NET Azure DevOps SQL Server Oracle RESTful APIs Microservices WCF ASP.NET MVC MVVM IBM MQ NUnit Visual Studio VS Code Toad SQL Developer PowerShell CLI CI/CD Jenkins UDeploy BitBucket Git Entity Framework LINQ Splunk Dynatrace Agile Scrum SDLC SOLID
5+ yrs exp

Principal Software Engineer

Walmart

Bentonville, AR 15 days ago $110,000–$220,000
Python Java C++ AI/ML Cloud-Native Architecture CI/CD Platform Engineering Model-Driven Design Real-time Data Processing NICE InContact WCAG) 2.2 AA Testing Monitoring Incident Response
5+ yrs exp

Principal Software Engineer

Walmart

Bellevue, WA 81 days ago $132,000–$264,000
Java ReactJS TypeScript Microservices RESTful APIs SQL NoSQL Docker Kubernetes CI/CD Git GCP Azure System Design Distributed Systems Caching Observability
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA 144 days ago $143,000–$286,000
Java Go Python SQL NoSQL Distributed Systems Microservices CI/CD JVM C++ Rust JavaScript Dart Cloud-native Big Data Observability Monitoring GitHub Copilot WCAG) 2.2 AA
10+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA +1 134 days ago $143,000–$286,000
Java React Redux Microservices Distributed Systems Event-Driven Architecture APIs Webhooks Cloud-Native Platform Engineering Data AI WCAG) 2.2 AA
10+ yrs exp