Software Engineer Principal

PNC

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Strongsville, OH
Employment
Full-time
Posted
118 days ago
Freshness
Confirmed live yesterday

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, creating technical specifications, and developing modules for deployment into non-production and production environments. The successful candidate will provide technical oversight, conduct code reviews, and guide team members in solving complex issues. Key technologies include .Net C#, Azure DevOps, SQL, Oracle, VS Code, and RESTful APIs, alongside WCF, ASP.NET, MVC/MVVM, IBM MQ, and NUnit. The position requires expertise in cloud-enabled microservices, CI/CD pipelines, and Agile Scrum methodologies. Domain-specific work includes configuring Fenergo modules for KYC and AML compliance, as well as designing real-time transaction monitoring systems using Splunk and Dynatrace within the financial services industry.

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 and develop specific tasks and workflows.
  • Create requirement definitions, technical specifications, and business designs for assigned processes.
  • Develop software modules from technical specifications and perform unit testing.
  • Deploy solutions into Non-Production and Production environments using automated CI/CD pipelines.
  • Provide technical oversight and training to team members to resolve complex technical issues.
  • Configure Fenergo modules to meet onboarding, KYC, AML, CDD, and EDD compliance processes.
  • Design and develop real-time transaction monitoring environments using Splunk and Dynatrace.

What we're looking for

  • Bachelor’s degree in Computer Science, Computer Applications, or Computer Engineering is required.
  • 5 years of software development experience using .Net C#, Azure Devops, SQL, Oracle, VS Code, and RESTful APIs in the financial services industry is required.
  • Proficiency in Microsoft.NET applications and microservices using C#, Rest API, WCF, ASP.NET, MVC/MVVM, IBM MQ, and NUnit is required.
  • Experience with IDE tools including Visual Studio, VS Code, Toad, SQL Developer, Powershell, and Command Line Interface (CLI) is required.
  • Experience developing cloud-enabled RESTful microservices with integrated compliance CI/CD pipelines and auto-scaling needs is required.
  • Experience with SDLC process design, development, testing, and integration using Agile Scrum methodologies is required.
  • Experience developing and deploying in multiple environments using Microsoft Azure DevOps, Jenkins CI/CD, UDeploy, BitBucket, and GIT is required.
  • Database skills in Microsoft SQL Server, SSMS, and Oracle using ORM packages like Entity Framework or LINQ are required.

More like this

Similar roles

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

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

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