Software Engineer Lead

PNC

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Glen Allen, VA
Employment
Full-time
Posted
113 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $171k
$116k $231k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $138,591–$202,425.

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 Lead

The Software Engineer Lead joins the Systems Engineering Group within Corporate and Institutional Banking to lead technical design and development of software solutions. This role involves analyzing business processes to create technical requirements, developing solutions from specifications with manual and automated unit testing, and mentoring junior developers. Key responsibilities include collaborating across multiple teams to develop financial banking solutions, supporting the development lifecycle with production deployments, and creating audit artifacts. The position requires proficiency in C#, JavaScript, SQL, and Team Foundation Server for code management. Candidates must build custom Empower screens, plugins, and Orchestration Engine tasks while developing RESTful APIs. The work involves designing Empower workflow models across lending channels and ensuring software compliance with regulatory requirements including TRID, RESPA, and HMDA within a financial services context.

What you'll do

  • Lead the technical design and development of software solutions for corporate and institutional banking.
  • Analyze business processes to create technical requirements for specific tasks and workflows.
  • Develop software from technical specifications using manual and automated unit testing.
  • Create custom Empower screens, plugins, and orchestration engine tasks.
  • Write complex SQL queries to troubleshoot issues and support relational databases.
  • Develop and troubleshoot RESTful APIs while interfacing with third-party services.
  • Design and update Empower workflow models across multiple lending channels.
  • Support all development lifecycle phases, including off-hour production deployments and audit artifact creation.

What we're looking for

  • Bachelor’s degree in Mechanical Engineering, Computer Applications, Computer Science, or Computer Engineering.
  • 3 years of software development experience with the Empower Loan Origination System (LOS) in or for the financial services industry.
  • Experience coding in both C# and JavaScript.
  • Experience managing code in Team Foundation Server, including resolving merge conflicts.
  • Experience writing complex SQL queries to troubleshoot issues and supporting a SQL relational database.
  • Experience creating custom Empower screens, plugins, and building out Orchestration Engine tasks.
  • Experience developing and troubleshooting RESTful APIs and interfacing with third-party services.
  • Experience working in AGILE scrum methodologies and building solutions in compliance with TRID, RESPA, and HMDA.

More like this

Similar roles

Lead Software Engineer

L3Harris

Herndon, VA 76 days ago $135,000–$250,500
Java C++ Java Spring Boot REST API Linux CI/CD Jenkins Docker Kubernetes AWS GovCloud DevSecOps Distributed Systems Database Design Automated Testing Networking SATCOM
9+ yrs exp

Software Engineer Lead

PNC

Pittsburgh, PA +2 119 days ago
Java Spring Boot GraphQL Angular SQL NoSQL Oracle MySQL PostgreSQL MongoDB Kafka Dynatrace ELK CI/CD OpenShift Kubernetes OAuth 2.0 OIDC JUnit Karate Cypress Domain-Driven Design Agile Scrum
3+ yrs exp

Software Engineer Lead

PNC

Pittsburgh, PA +3 119 days ago
Application Development System Development Life Cycle Application Design Release Management Application Testing Technical Troubleshooting UX) Design Packaged Application Integration Application Delivery Process
3+ yrs exp

Software Engineer Lead

PNC

Pittsburgh, PA 12 days ago
Application Development System Development Life Cycle Application Design Release Management Application Testing UX) Design Technical Troubleshooting Packaged Application Integration Application Delivery Process
3+ yrs exp

Software Engineer Lead

PNC

TX +1 11 days ago
Agile Methodology Cloud Computing DevOps Software Development System Design Technical Design Application Design Application Development Tools Application Testing System Development Life Cycle Requirements Analysis Code Reviews Debugging Technical Troubleshooting Packaged Application Integration
3+ yrs exp

Software Engineer, Lead

Booz Allen Hamilton

McLean, VA +1 69 days ago
C# HTML JavaScript Angular Git SQL Server PostgreSQL MySQL Docker Podman Azure CI/CD Agile Infrastructure Automation Cloud Monitoring Security+ CISSP
8+ yrs exp