About The Position

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 work together each day to foster an inclusive workplace culture where all of our employees feel respected, valued and have an opportunity to contribute to the company's success. As a Software Engineer Lead within PNC's Corporate & Institutional Banking - Treasury organization, you will be based in Pittsburgh-PA, Strongsville-OH, Dallas-TX, or Birmingham-AL.

Requirements

  • 10+ years of professional experience in software engineering with a focus on distributed systems.
  • Strong proficiency in Java (8+) and Spring Boot framework.
  • Extensive experience in Microservices architecture design and implementation.
  • Hands-on experience with Containers (Docker, Kubernetes).
  • Deep understanding of scalable system design, fault tolerance, and concurrency.
  • Experience with RESTful APIs, messaging systems (Kafka/RabbitMQ), and databases (SQL/NoSQL).
  • Solid understanding of DevOps practices, CI/CD pipelines, and cloud platforms (AWS/Azure/GCP).
  • Strong problem-solving, communication, and leadership skills.

Nice To Haves

  • Application Development
  • Business Management
  • Customer Solutions
  • Design
  • Group Problem Solving
  • Process Improvements
  • Release Management
  • Software Solutions
  • User Experience (UX) Design

Responsibilities

  • Lead the design and architecture of distributed systems, ensuring scalability, reliability, and high availability.
  • Develop and maintain enterprise-grade applications using Java, Spring Boot, and Microservices.
  • Design and implement containerized applications leveraging Docker, Kubernetes, or similar technologies.
  • Collaborate with cross-functional teams to define system requirements, API specifications, and integration strategies.
  • Optimize application performance, ensuring low latency and high throughput in production workloads.
  • Establish and enforce engineering best practices, including code quality, testing, CI/CD, and observability.
  • Mentor junior engineers and provide technical leadership across projects.
  • Participate in system design reviews, code reviews, and technical discussions.

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
  • 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
  • Maternity and/or parental leave
  • Up to 11 paid holidays each year
  • 8 occasional absence days each year
  • Between 15 to 25 vacation days each year, depending on career level and years of service

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Credit Intermediation and Related Activities

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service