Principal Software Engineer, Capital Markets Java

PNC

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Pittsburgh, PAStrongsville, OHDenver, COBirmingham, ALDallas, TX
Salary
$91,000–$185,900 / yr
Posted
74 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $195k
This role $138k
$70k most similar roles pay here $286k

This role pays less than 95% of similar roles. Most pay $169,550–$220,800 — the shaded band above. At the midpoint, this role pays about $138k versus about $195k for comparable roles.

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 118 open roles on FindRole.

Listed pay typically runs $86,250–$172,500 across 62 roles with salary data.

Most-posted roles

View all roles at PNC

At a glance

TL;DR · Principal Software Engineer, Capital Markets Java

Software Engineer Principal (Capital Markets/Java) joins the Capital Markets Derivatives organization to lead the technical design and development of software solutions addressing complex business needs. This role involves proposing designs, creating technical documentation, resolving complex problems, and providing guidance to colleagues while reviewing code and testing procedures. The position requires expertise in Java, Spring Boot, Angular, SQL with Oracle, and Linux scripting. Candidates should possess skills in application design, architecture, and the system development life cycle. The work focuses on the Capital Markets and Derivatives domain, specifically involving asset classes like Rates, Foreign Exchange, Commodities, and Credit, as well as derivative sensitivity measures such as Delta, Vega, and Gamma. Experience with third-party trading systems like Murex or Calypso is highly desirable to support front office trading and back office operations including trade reporting and risk management.

What does a Software Engineer earn in Ohio?

Median $124144 from 46 postings across 13 companies.

See salary data

What you'll do

  • Lead the technical design and development of software solutions for Capital Markets Derivatives.
  • Propose and design software solutions to address complex business needs.
  • Create and manage necessary technical and procedural documentation.
  • Resolve complex technical problems and provide guidance to colleagues.
  • Review code, testing procedures, and documentation produced by team members.
  • Apply modern methodologies and tools to advance business initiatives and capabilities.
  • Communicate directly with the business regarding system issues and potential improvements.
  • Identify innovative technology solutions to solve specific business challenges.

What we're looking for

  • A university or college degree is required, or a comparable combination of education, certifications, and experience.
  • Candidates must have 5+ years of industry-relevant experience.
  • Proficiency in Java (web and core), Angular, and Spring Boot is required.
  • Experience with SQL (Oracle) and Linux (core and scripting) is required.
  • Ability to lead technical design, development, and documentation for complex software solutions.
  • Capability to provide technical guidance, mentor colleagues, and perform code reviews.
  • Preferred skills include Application Development, Business Management, UX Design, and Release Management.
  • Knowledge of Capital Markets and Derivatives products is highly desirable but not required.

More like this

Similar roles

Lead Software Engineer

PNC

Pittsburgh, PA +2 35 days ago $86,250$158,125
Java Spring Boot Kafka Microservices Oracle SQL Application Development System Development Life Cycle Architecture Release Management UX) Design Technical Troubleshooting
3+ yrs exp

Lead Software Engineer Java Fullstack Developer

PNC

Farmers Branch, TX +2 94 days ago
Angular Java Spring Boot Microservices Gradle OpenShift AWS Azure WebSphere Apache Apigee CI/CD Git Jenkins UDeploy Maven Dynatrace Humio Splunk SQL Oracle MongoDB
3+ yrs exp

Lead Software Engineer, Angular/Java

PNC

Pittsburgh, PA +3 52 days ago $86,250$158,125
Angular Java Spring Boot Microservices RESTful APIs CI/CD Agile Automated Testing System Development Life Cycle Data Analysis UX) Design
3+ yrs exp

Principal Software Engineer

Autodesk

Atlanta, GA 29 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid