Software Engineer Lead - Java, Spring boot, Kafka

PNC

Pittsburgh (Allegheny County)

On-site

USD 67,500 - 172,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k) with PNC match
Health coverage
Paid time off

Job summary

PNC is looking for a Software Engineer Lead to join their Retail Tech organization in Pittsburgh. This role focuses on API development, leading a team of developers to design and maintain scalable, high-performance services.

The ideal candidate will have strong experience with API development, particularly with Java and Spring Boot. Benefits include competitive pay and a comprehensive benefits package that supports employee wellness and career growth.

Qualifications

  • Strong experience in API development using Java 8/17/21 and Spring Boot.
  • Proven experience in building RESTful and/or GraphQL APIs.
  • Knowledge of API security and lifecycle management.

Responsibilities

  • Design, develop, and maintain RESTful and/or GraphQL APIs.
  • Lead a team of mid-level to senior developers.
  • Build secure, high-performing API services and optimize performance.

Skills

API Design
API Development
API Integration
API Security

Education

Bachelor's degree

Tools

Java
Spring Boot
Kafka
Oracle
MySQL
Kubernetes
AWS
Azure

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. We foster an inclusive workplace culture where all employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineer Lead within PNC's Retail Tech organization, you will be based in Pittsburgh, Strongsville, OH, Birmingham, AL or Dallas, TX.

R227744

Job Profile

We are seeking a skilled Software Engineer with a strong emphasis on API development and integration to design, build, and maintain scalable, high-performance services. This role will primarily focus on developing robust APIs that enable seamless communication across platforms and systems.

Key Responsibilities
  • Primary (API Development – Core Focus)
  • Design, develop, and maintain RESTful and/or GraphQL APIs
  • Lead a team of mid-level to senior developers.
  • Experience with Event Streaming with Kafka
  • Build scalable, secure, and high-performing API services
  • Define API contracts and documentation (OpenAPI/Swagger)
  • Integrate APIs with databases and third‑party services
  • Optimize API performance and reliability
  • Implement authentication and authorization (OAuth2, JWT)
  • Collaborate with cross‑functional teams
  • Conduct code reviews and enforce API standards
  • Assist with CI/CD pipelines and GitOps practices
  • Collaborate with DevOps teams
  • Troubleshoot deployment issues
Required Qualifications
  • Strong experience in API development (Java 8/17/21, Spring Boot, Kafka)
  • Proven experience building RESTful APIs
  • Knowledge of API security and lifecycle management
  • Experience with Oracle and MySQL databases
  • Familiarity with microservices architecture
Preferred Qualifications
  • Exposure to Kubernetes
  • Experience with CI/CD pipelines
  • Cloud platform familiarity (AWS, Azure, GCP)
Nice to Have
  • Experience with API gateways
  • Knowledge of event‑driven architecture
  • Experience with observability tools
Key Skills
  • Primary: API Design, Development, Integration, Security
Job Description
  • Creates and leads the technical design and development of software solutions.
  • Proposes & designs software solutions to address complex business needs; prepares technical and procedural documentation required.
  • Facilitates complex problem resolution.
  • Provides technical guidance and support to colleagues; reviews coding, testing, and documentation of software.
  • Applies modern principles, methodologies and tools to advance business initiatives and capabilities.
Education

Bachelor's degree

Pay Transparency

Base Salary: $67,500.00 – $172,500.00

Benefits

PNC offers a comprehensive range of benefits to help meet your needs now and in the future. Depending on your eligibility, options for full‑time employees include: 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; 401(k) with PNC match, pension and stock purchase plans; dependent care reimbursement account; back‑up child/elder care; adoption, surrogacy, and doula reimbursement; educational assistance, including select programs fully paid; a robust wellness program with financial incentives. Paid time off includes maternity and/or parental leave; up to 11 paid holidays each year; 9 occasional absence days each year; 15 to 25 vacation days each year, depending on career level; and years of service.

Disability Accommodations Statement

If an accommodation is required to participate in the application process, please contact us via email at AccommodationRequest@pnc.com. Please include “accommodation request” in the subject line title and be sure to include your name, the job ID, and your preferred method of contact in the body of the email. Applicants may also call 877‑968‑7762 and say "Workday" for accommodation assistance. All information provided will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.

Equal Employment Opportunity (EEO)

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 the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA) and, for any registered role, the Secure and Fair Enforcement for Mortgage Licensing Act of 2008 (SAFE Act) and/or the Financial Industry Regulatory Authority (FINRA), which prohibit the hiring of individuals with certain criminal history.

California Residents

Refer to the California Consumer Privacy Act Privacy Notice to gain understanding of how PNC may use or disclose your personal information in our hiring practices.

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

Similar jobs worth comparing

Software Engineer Lead - Java, Spring Boot, Kafka
Software Engineer Lead - Java, Spring Boot, Kafka

PNC • Farmers Branch (TX)

On-site
USD 67,000 - 173,000
Medical/prescription drug coverage
Dental & vision options
401(k) with PNC match
+2
Software Engineer Lead - Java, Spring boot, Kafka
Software Engineer Lead - Java, Spring boot, Kafka

Fairygodboss • Birmingham (AL)

On-site
USD 68,000 - 173,000
Software Engineer Lead - Back End / Java, Spring Boot, Kafka
Software Engineer Lead - Back End / Java, Spring Boot, Kafka

PNC • Strongsville (OH)

On-site
USD 86,000 - 144,000
Software Engineer Senior- Kafka Expert & Microservices and Web UI Angular
Software Engineer Senior- Kafka Expert & Microservices and Web UI Angular

PNC • Pittsburgh

On-site
USD 86,000 - 173,000
Medical/prescription coverage
Dental and vision
Life insurance
+4
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 Sr - JAVA/Kafka/Microservices/Oracle
Software Engineer Sr - JAVA/Kafka/Microservices/Oracle

PNC • Farmers Branch (TX)

On-site
USD 55,000 - 153,000
Comprehensive medical, dental, and vision coverage
401(k) with company match
Paid time off and wellness programs
+1
Senior Software Engineer - Back End / Java, Spring Boot, Kafka
Senior Software Engineer - Back End / Java, Spring Boot, Kafka

PNC • Strongsville (OH)

On-site
USD 86,000 - 144,000
Medical/dental/vision
401(k) with match
Paid time off
+1
Software Engineer (JAVA/ Openshift/Kubernetes)
Software Engineer (JAVA/ Openshift/Kubernetes)

PNC • Pittsburgh

On-site
USD 78,000 - 106,000
Medical, dental, vision coverage
401(k) with company match
Paid holidays and vacation
Software Engineer Lead - Angular/Java - Advisor Portal
Software Engineer Lead - Angular/Java - Advisor Portal

PNC • United States

On-site
USD 86,000 - 158,000
Software Engineer Lead (Java, Kafka, Oracle, SQL)
Software Engineer Lead (Java, Kafka, Oracle, SQL)

PNC • Pittsburgh

On-site
USD 86,000 - 158,000
Health insurance
401(k) match
Pension plan
+3