Taro Logo

Lead Software Engineer - Java / Angular / SQL

A financial institution with nearly 160 years of history, focusing on banking, customer service and community investments.
Pittsburgh, PA, USABirmingham, AL, USADallas, TX, USA
$55,000 - $158,700
Frontend
Staff Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Lead Software Engineer - Java / Angular / SQL

PNC, a leading financial institution with a rich history spanning nearly 160 years, is seeking a Lead Software Engineer to join their Lending Technology organization. This role offers an exciting opportunity to work on full-stack development using modern technologies like Angular, Java, and various databases while leading and mentoring a team.

The position is based in multiple locations including Pittsburgh, PA, Birmingham, AL, Dallas, TX, or Strongsville, OH, requiring regular office presence. As a Lead Software Engineer, you'll be part of an Agile engineering team responsible for technical design and development within the Lending Technology line of business.

The role demands expertise in both frontend and backend development, with a strong focus on Angular and Java. You'll work with various databases and modern tools including Kubernetes, Spring Boot, and CI/CD pipelines. Beyond technical skills, you'll serve as a mentor to junior engineers and play a crucial role in problem-solving and solution design.

PNC offers a comprehensive benefits package including health insurance with HSA, 401(k) with company match, pension plans, stock purchase options, and generous paid time off. The salary range of $55,000 to $158,700 reflects the company's commitment to competitive compensation.

This is an excellent opportunity for an experienced engineer looking to take on a leadership role while staying hands-on with development. The position combines technical challenges with mentorship opportunities in a stable, well-established financial institution known for its customer focus and community investment.

Last updated 5 days ago

Responsibilities For Lead Software Engineer - Java / Angular / SQL

  • Create and lead technical design and development of software solutions
  • Propose & design software solutions for complex business needs
  • Prepare technical and procedural documentation
  • Facilitate complex problem resolution
  • Provide technical guidance and support to colleagues
  • Review coding, testing, and documentation of software
  • Apply modern principles, methodologies and tools
  • Serve as a mentor for other team members
  • Work as part of an Agile engineering team

Requirements For Lead Software Engineer - Java / Angular / SQL

Java
JavaScript
MongoDB
PostgreSQL
React
TypeScript
  • Bachelor's degree or equivalent combination of education and experience
  • 3+ years of relevant industry experience
  • Experience with Angular or other front-end frameworks (React, Vue, Blazer)
  • Experience with Java or other backend languages
  • Experience with at least two databases: SQL Server, CosmosDB, Oracle, MongoDB, PostgreSQL
  • Knowledge of Microservice architecture
  • Experience with Kubernetes, Spring Boot, Gradle, NPM, Jenkins, Helm, Docker, CI/CD, Git
  • Ability to mentor junior engineers

Benefits For Lead Software Engineer - Java / Angular / SQL

401k
Dental Insurance
Medical Insurance
Vision Insurance
Parental Leave
  • Health Savings Account
  • Life insurance for employee and spouse/child
  • Short and long-term disability protection
  • 401(k) with PNC match
  • Pension and stock purchase plans
  • Dependent care reimbursement account
  • Back-up child/elder care
  • Educational assistance
  • Wellness program with financial incentives
  • 11 paid holidays
  • 8 occasional absence days
  • 15-25 vacation days
  • Maternity and parental leave

Interested in this job?

Jobs Related To PNC Lead Software Engineer - Java / Angular / SQL