Software Engineer Lead - Angular/Java - Advisor Portal

PNC Financial Services Group, Inc.

Pittsburgh (Allegheny County)

On-site

USD 86,250 - 158,125

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Dental coverage
Vision coverage
Life insurance
Disability protection
401(k) with company match
Pension

Job summary

PNC Financial Services Group, Inc. in Pittsburgh, PA; Dallas, TX; Birmingham, AL; or Cleveland, OH is seeking an Software Engineer Lead to design, develop, and deliver scalable enterprise applications using Angular, Java, Spring Boot, and microservices.

The role focuses on performance, reliability, and maintainability of both front-end and back-end solutions. You will mentor engineers, collaborate with cross-functional teams, and drive modernization with CI/CD and agile practices while ensuring

Qualifications

  • 3+ years of experience designing, developing, and delivering enterprise applications with Angular, Java, Spring Boot, and microservices.
  • Strong experience with RESTful API development, CI/CD, automated testing, and Agile methodologies.
  • Proven ability to mentor junior engineers and lead technical discussions.
  • Excellent communication skills and ability to collaborate with cross-functional teams.
  • University degree in Computer Science or related field, or an equivalent combination of education, certification, and experience.

Responsibilities

  • Lead the design, development, and delivery of scalable enterprise applications.
  • Develop and support RESTful APIs and distributed services, applying best practices for application design and integration.
  • Provide technical leadership and mentorship to software engineers through code reviews, design discussions, troubleshooting support, and knowledge sharing.
  • Collaborate with product owners, business stakeholders, QA teams, and fellow engineers to translate business requirements into effective technical solutions and delivery plans.
  • Drive adoption of CI/CD pipelines, automated testing, and Agile software development practices to improve code quality, team productivity, and release efficiency.
  • Monitor, troubleshoot, and optimize application performance while resolving complex production issues across front-end, back-end, and microservices environments.
  • Establish and enforce engineering standards, coding best practices, and quality guidelines while leading modernization efforts and continuous improvement initiatives.

Skills

Angular
Java
Spring Boot
Microservices
RESTful APIs
CI/CD
Agile methodologies
Mentoring
Communication

Education

CS degree or equivalent

Job description

Position Overview

As a Software Engineer Lead in PNC’s Asset Management Group, you will work in Pittsburgh, PA, Dallas, TX, Birmingham, AL, or Cleveland, OH. In this role you will design, develop, and deliver scalable enterprise applications using Angular, Java, Spring Boot, and microservices. The position requires a strong focus on performance, reliability, and maintainability of both front‑end and back‑end solutions.

Responsibilities
  • Lead the technical design, development, and delivery of scalable enterprise applications.
  • Develop and support RESTful APIs and distributed services, applying best practices for application design and integration.
  • Provide technical leadership and mentorship to software engineers through code reviews, design discussions, troubleshooting support, and knowledge sharing.
  • Collaborate with product owners, business stakeholders, QA teams, and fellow engineers to translate business requirements into effective technical solutions and delivery plans.
  • Drive adoption of CI/CD pipelines, automated testing, and Agile software development practices to improve code quality, team productivity, and release efficiency.
  • Monitor, troubleshoot, and optimize application performance while resolving complex production issues across front‑end, back‑end, and microservices environments.
  • Establish and enforce engineering standards, coding best practices, and quality guidelines while leading modernization efforts and continuous improvement initiatives.
Qualifications
  • 3+ years of direct industry experience designing, developing, and delivering enterprise applications with Angular, Java, Spring Boot, and microservices.
  • Strong experience with RESTful API development, CI/CD, automated testing, and Agile methodologies.
  • Proven ability to mentor junior engineers and lead technical discussions.
  • Excellent communication skills and ability to collaborate with cross‑functional teams.
  • University degree in Computer Science or related field, or an equivalent combination of education, certification, and experience.
  • Preferred skills include Application Development, Business Management, Customer Solutions, Data Analysis, Data Reporting, Design, Group Problem Solving, IT Quality Assurance, Process Improvements, Project Management, Release Management, Software Solutions, and UX Design.
  • Competencies in Application Delivery Process, Application Design, Architecture, Application Development Tools, Application Testing, Packaged Application Integration, System Development Life Cycle, and Technical Troubleshooting.
  • No specific certification is required, but relevant certifications or licenses are desirable.
Pay Transparency

Base Salary: $86,250.00 – $158,125.00 (varies based on location, market data, and individual experience). This role is incentive eligible.

Benefits
  • Medical, prescription drug coverage, and Health Savings Account option.
  • Dental and vision coverage.
  • Life insurance for employees and spouses/children.
  • Short‑term and long‑term disability protection.
  • 401(k) with company match, pension, and stock purchase plans.
  • Dependent care reimbursement account and backup child/elder care.
  • Adoption, surrogacy, and doula reimbursement.
  • Educational assistance for select programs fully paid.
  • Robust wellness program with financial incentives.
  • Paid time off: maternity/parental leave, up to 11 paid holidays, 9 occasional absence days, 15–25 vacation days based on career level.
Equal Employment Opportunity

PNC provides equal employment opportunity to qualified persons regardless of race, color, sex, religion, national origin, age, sexual orientation, gender identity, disability, veteran status, or other categories protected by law. This position is subject to relevant regulatory requirements regarding criminal history.

Disability Accommodations

If an accommodation is required to participate in the application process, please contact AccommodationRequest@pnc.com. All requests will be handled confidentially.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer Lead - Angular/Java - Advisor Portal
Software Engineer Lead - Angular/Java - Advisor Portal

PNC • Pittsburgh

On-site
USD 86,000 - 159,000
Medical / Prescription coverage
Dental and vision
401(k) with company match
+1
Software Engineer Lead - Angular/Java - Advisor Portal
Software Engineer Lead - Angular/Java - Advisor Portal

PNC • United States

On-site
USD 86,000 - 158,000
Lead Software Engineer - C# / .Net / Angular
Lead Software Engineer - C# / .Net / Angular

PNC • Farmers Branch (TX)

Hybrid
USD 90,000 - 120,000
Medical/prescription drug coverage
Dental and vision insurance
401(k) with match
+2
Software Engineer Senior (JAVA/Spring Boot/Angular)
Software Engineer Senior (JAVA/Spring Boot/Angular)

PNC • Pittsburgh

On-site
USD 90,000 - 120,000
Medical and prescription drug coverage
401(k) with match
Paid time off, including parental leave
+1
Software Engineer Lead - Angular/Java
Software Engineer Lead - Angular/Java

PNC • United States

On-site
USD 120,000 - 150,000
Medical, dental, vision insurance
401(k) with company match
Paid holidays & vacation
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

PNC • Pittsburgh

On-site
USD 86,000 - 159,000
Medical/Dental/Vision insurance
401(k) with company match
Pension and stock purchase plans
+1
Software Engineer - Angular/Java
Software Engineer - Angular/Java

3M HEALTHCARE • Pittsburgh

On-site
USD 45,000 - 122,000
Medical & prescription coverage
Dental and vision
401(k) with company match
+2
Software Engineer Lead - Python/Java/Angular
Software Engineer Lead - Python/Java/Angular

PNC • Pittsburgh

On-site
USD 40,000 - 159,000
Medical benefits
401(k) plan with match
Paid time off
Software Engineer Lead (Java FullStack Developer)
Software Engineer Lead (Java FullStack Developer)

PNC • Farmers Branch (TX)

Hybrid
USD 55,000 - 159,000
Medical coverage
401(k) with match
Paid time off
+1
Software Engineer Lead - Python/Java/Angular
Software Engineer Lead - Python/Java/Angular

Fairygodboss • Strongsville (OH)

On-site
USD 40,000 - 158,000