Software Engineer Lead

PNC BankRichmond, VA
Onsite

About The Position

The PNC Financial Services Group, Inc. seeks a Software Engineer Lead in Glen Allen, VA, to participate in all aspects of PNC's Corporate and Institutional Banking’s Systems Engineering Group activities. Specific duties include: (1) leading the technical design and development of software solutions; (2) analyzing current business processes to create technical requirements for assigned processes, tasks, and workflows; (3) developing solutions from technical specifications including both manual and automated unit testing where needed; (4) independently collaborating across multiple teams, both on and offshore, to develop financial banking solutions; (5) assisting in mentoring junior developers; and (6) supporting all phases of the development lifecycle including off-hour production deployments and the creation of deployment artifacts for audits.

Requirements

  • Coding in both C# and JavaScript
  • Managing code in Team Foundation Server including resolving merge conflicts
  • Writing complex queries in SQL to troubleshoot issues
  • Supporting a SQL relational database
  • Creating custom Empower screens and plugins
  • Building out Orchestration Engine tasks
  • Interfacing with third parties services to streamline business processes
  • Designing and updating Empower workflow models across multiple lending channels
  • Configuring control and user security
  • Developing and troubleshooting RESTful APIs
  • Working in AGILE scrum methodologies
  • Building software solutions in compliance with regulatory requirements including TRID, RESPA, and HMDA

Nice To Haves

  • Experience with the Empower Loan Origination System (LOS) in or for the financial services industry

Responsibilities

  • Leading the technical design and development of software solutions
  • Analyzing current business processes to create technical requirements for assigned processes, tasks, and workflows
  • Developing solutions from technical specifications including both manual and automated unit testing where needed
  • Independently collaborating across multiple teams, both on and offshore, to develop financial banking solutions
  • Assisting in mentoring junior developers
  • Supporting all phases of the development lifecycle including off-hour production deployments and the creation of deployment artifacts for audits

Benefits

  • Medical/prescription drug coverage (with a Health Savings Account feature)
  • Dental and vision options
  • Employee and spouse/child life insurance
  • Short- and long-term disability protection
  • Maternity and parental leave
  • Paid holidays, vacation days and occasional absence time
  • 401(k), pension and stock purchase plans
  • Dependent care reimbursement account
  • Back-up child/elder care
  • Adoption assistance
  • Educational assistance
  • Robust wellness program with financial incentives
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service