Software Engineer Senior (JAVA/Spring Boot/Angular)

PNC

Pittsburgh (Allegheny County)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical and prescription drug coverage
401(k) with match
Paid time off, including parental leave
Educational assistance

Job summary

PNC Financial Services Group, Inc. is seeking a Senior Software Engineer specializing in Java, Spring Boot, and Angular. This position, based in Pittsburgh or Dallas, emphasizes crafting software solutions that meet complex business needs while ensuring a collaborative work environment. Candidates should possess a bachelor's degree and at least 3 years of relevant experience.

The role involves software development, design, documentation, and adherence to PNC's values promoting inclusivity and risk management.

Qualifications

  • 3+ years of relevant industry experience.
  • Strong application development skills in Java, Spring Boot, and Angular.
  • Experience with application design, architecture, testing, and deployment.

Responsibilities

  • Provide detailed technical design and development of software solutions.
  • Write code, test, and deploy software.
  • Maintain and debug software.

Skills

Java
Spring Boot
Angular
Application Design
Application Development

Education

Bachelor's degree or equivalent experience

Job description

Position Overview

At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers and fostering an inclusive workplace culture where all employees feel respected, valued, and have an opportunity to contribute to the company’s success.

We are looking for a Software Engineer Senior (Java/Spring Boot/Angular) within PNC's Digital Channels organization. The position is based in Pittsburgh, PA or Dallas, TX. PNC is an in‑office company that encourages a supportive culture where employees can thrive and achieve a healthy work‑life balance.

Responsibilities
  • Provide detailed technical design and development of software solutions using existing and emerging technology platforms.
  • Propose and design software solutions to address complex business needs.
  • Write code, test, and deploy software.
  • Prepare technical and procedural documentation required for software.
  • Maintain and debug software.
Desired Attributes

PNC employees take pride in being customer focused, knowledgeable of the values and practices that align customer needs and satisfaction, and able to leverage that information in creating customized customer solutions. Employees also demonstrate effective risk management, ensuring that all business objectives and activities adhere to PNC's Enterprise Risk Management Framework.

Qualifications
Required
  • University or college degree (or an equivalent combination of education, job‑specific certifications, and experience). Typically a bachelor's degree is required.
  • 3+ years of relevant or direct industry experience.
  • Strong application development skills in Java, Spring Boot, and Angular.
  • Experience with application design, architecture, testing, and deployment.
Preferred
  • Application Development
  • Business Management
  • Customer Solutions
  • Design
  • Group Problem Solving
  • Process Improvements
  • Release Management
  • Software Solutions
  • User Experience (UX) Design
Core Competencies
  • Application Delivery Process
  • Application Design
  • Architecture
  • Application Development Tools
  • Application Testing
  • Packaged Application IntegrationSystem Development Life Cycle
  • Technical Troubleshooting
  • Technical Writing/Documentation
Benefits
  • Medical and prescription drug coverage, with a Health Savings Account feature.
  • Dental and vision options.
  • Employee and spouse/child life insurance.
  • Short‑term and long‑term disability protection.
  • 401(k) with PNC match, pension and stock purchase plans.
  • Dependent care reimbursement account plus backup child/elder care, adoption, surrogacy, and doula reimbursement.
  • Educational assistance, including select fully paid programs.
  • Robust wellness program with financial incentives.
  • Paid time off: maternity and/or parental leave, up to 11 paid holidays, 9 occasional absence days (unless legally required), 15‑25 vacation days depending on career level and years of service.
Disability Accommodations

Applicants may request reasonable accommodations to participate in the application process by emailing AccommodationRequest@pnc.com with "accommodation request" in the subject line and including the job ID and preferred contact method. A phone number is also provided. All information will be kept confidential.

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 protected categories. This position is subject to requirements of the FDIA, SAFE Act, and FINRA, which prohibit hiring individuals with certain criminal histories.

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

Similar jobs worth comparing

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 Senior (Oracle/Angular/Java)
Software Engineer Senior (Oracle/Angular/Java)

PNC • Pittsburgh

Hybrid
USD 90,000 - 120,000
Medical/prescription drug coverage
401(k) with PNC match
Educational assistance
+2
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 - Full Stack / Java, Angular
Software Engineer - Full Stack / Java, Angular

Fairygodboss • Strongsville (OH)

On-site
USD 75,000 - 125,000
Health insurance
401(k) with match
Paid time off
+1
Software Engineer Senior-Capital Markets
Software Engineer Senior-Capital Markets

Fairygodboss • Farmers Branch (TX)

On-site
USD 110,000 - 145,000
Medical coverage
Dental and vision
401(k) with company match
+5
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 Sr
Software Engineer Sr

Fairygodboss • Pittsburgh

On-site
USD 110,000 - 140,000
Health coverage
Dental & vision
Life insurance
+6
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
Software Engineer
Software Engineer

PNC • Strongsville (OH)

On-site
USD 75,000 - 138,000
Medical/dental/vision insurance
401(k) with company match
Education assistance
+1
Software Engineer Lead - Angular/Java - Advisor Portal
Software Engineer Lead - Angular/Java - Advisor Portal

PNC Financial Services Group, Inc. • Pittsburgh

On-site
USD 86,000 - 159,000
Health insurance
Dental coverage
Vision coverage
+4