Principal Software Engineer

PNC

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Dallas, TXPittsburgh, PAStrongsville, OH
Employment
Full-time
Posted
76 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 · Principal Software Engineer

The Software Engineer Principal (JAVA/Spring Boot) joins the Retail Tech Core Debit Product organization to provide technical leadership and architectural direction for critical software initiatives. This role involves designing scalable systems, mentoring engineering teams, and aligning technology solutions with business strategy. The successful candidate will propose, design, and code software solutions to address complex business needs while overseeing necessary technical and procedural documentation. Key responsibilities include leading complex problem solving and applying modern engineering practices to advance business capabilities. Required expertise includes large scale distributed systems, APIs, databases, and data modeling. Candidates must demonstrate proficiency in programming languages such as Java, C#, Python, or Go, alongside experience with cloud platforms like AWS, Azure, or GCP. The role focuses on solving cross domain problems within the debit product area.

What does a Software Engineer earn in Texas?

Median $178175 from 187 postings across 44 companies.

See salary data

What you'll do

  • Design and implement large-scale, distributed software systems.
  • Provide technical leadership and architectural direction for critical software initiatives.
  • Propose, design, and code software solutions to address complex business needs.
  • Mentor engineering teams and provide technical guidance to colleagues.
  • Align technology solutions and software development with overall business strategy.
  • Oversee technical and procedural documentation for software projects.
  • Apply modern engineering principles and tools to advance business capabilities.
  • Assess and manage risks associated with business objectives and activities.

What we're looking for

  • Proven experience designing and implementing large scale, distributed systems.
  • Expertise in one or more core programming languages such as Java, C#, Python, or Go.
  • Strong knowledge of system architecture, APIs, databases, and data modeling.
  • Experience working with cloud platforms such as AWS, Azure, or GCP.
  • Deep understanding of software development lifecycle and modern engineering practices.
  • Bachelor's degree or a comparable combination of education, job-specific certifications, and experience.
  • 5+ years of industry-relevant experience.
  • Preferred skills include Application Development, Business Management, Customer Solutions, Design, Group Problem Solving, Process Improvements, Release Management, Software Solutions, and UX Design.

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

Principal Software Engineer

Fidelity Financial Services

Jersey City, NJ 15 days ago $107,000–$216,000
Java Spring Boot Angular AWS Kubernetes Docker Kafka Oracle Solidity Rust CI/CD Web3 Karate ATDD Unit Testing
10+ 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

Software Engineer Principal

PNC

Pittsburgh, PA 64 days ago
Java REST SOAP Spring JPA JSON Oracle PL/SQL SQL CI/CD IBM ODM Jenkins BitBucket DevOps OBIEE SoapUI Eclipse IntelliJ XSLT Camel JAX-WS Hibernate

Principal Software Engineer, Java

Walmart

Bentonville, AR 90 days ago $110,000–$220,000
Java (JDK 21) Spring Spring Boot Cloud-Native Architecture Distributed Systems Domain-Driven Design (DDD) SQL NoSQL NewSQL Cosmos DB Cassandra Spanner AI/ML Real-time Data Processing WCAG) 2.2 AA
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