Principal Software Engineer, Java/Sprint Boot/API

PNC

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Pittsburgh, PADallas, TX
Employment
Full-time
Posted
14 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

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

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

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, Java/Sprint Boot/API

As a Principal Software Engineer within the Lending Technology organization, you will provide technical leadership for a team of five to ten engineers across onshore and offshore locations. You will lead the design, development, and implementation of enterprise-grade software solutions, specifically building high-performance backend services and APIs. Your daily responsibilities include establishing engineering standards, conducting architecture reviews, and mentoring engineers to ensure scalable, resilient, and highly available software. You will utilize Java, Spring Boot, Kafka, and Microservices architecture to develop event-driven solutions for real-time processing and system integration. The role requires deep expertise in distributed systems, API design, and CI/CD pipelines to solve complex technical problems and support critical business capabilities within a highly regulated financial services environment.

What does a Software Engineer earn in Texas?

Median $178175 from 187 postings across 44 companies.

See salary data

What you'll do

  • Lead the design and development of enterprise-grade software solutions using Java and Spring Boot.
  • Establish engineering standards and conduct code reviews to ensure high-quality software practices.
  • Build microservices and event-driven solutions leveraging Kafka for real-time processing and integration.
  • Troubleshoot complex production issues and drive root-cause analysis and resolution efforts.
  • Provide technical guidance, coaching, and mentorship to engineers at various experience levels.

What we're looking for

  • Extensive experience leading technical teams of 5-10 engineers.
  • Expert-level Java development and strong proficiency in Spring Boot.
  • Deep understanding of Microservices architecture and event-driven solutions using Kafka.
  • Proven ability to engage and influence stakeholders across multiple levels.
  • Strong coding, debugging, performance tuning, and problem-solving skills.
  • Experience with CI/CD pipelines and modern software development practices.
  • Demonstrated leadership in mentoring and developing engineering talent.

More like this

Similar roles

Software Engineer Lead, Java, Spring boot, Kafka

PNC

Pittsburgh, PA +3 105 days ago
Java Spring Boot Apache Kafka RESTful APIs GraphQL Oracle MySQL Kubernetes AWS Azure GCP CI/CD GitOps OAuth2 JWT OpenAPI Swagger Microservices Event-Driven Architecture API Gateway
3+ 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

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 Product Software Engineer, Java

The Walt Disney Company

Glendale, CA 19 days ago $191,300–$256,200
Java AWS Terraform Infrastructure as Code SQS SNS DynamoDB OpenSearch Distributed Systems Caching Algorithms Data Structures Design Patterns Automated Testing AI-assisted Engineering
10+ yrs exp Hybrid

Principal Software Engineer

Fidelity Financial Services

Denver, CO 13 days ago $107,000–$216,000
Java Spring Spring Boot Angular JavaScript TypeScript AWS Kubernetes Terraform Docker Jenkins CI/CD REST SOAP JSON XML JUnit Cucumber Selenium Serenity SAML OIDC Agile Scrum
8+ yrs exp

Lead Software Engineer, Java Spring Boot

JPMorgan Chase

Chicago, IL 21 days ago
Java SQL Angular React RESTful APIs Microservices Cloud Native Architecture Hibernate JPA Oracle MongoDB Apache Kafka JUnit Mockito CI/CD AWS Copilot Claude
5+ yrs exp