Taro Logo

Software Engineer Lead (Spring Flowable, Java)

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

Description For Software Engineer Lead (Spring Flowable, Java)

PNC, a leading financial institution with a 160-year legacy, is seeking a Software Engineer Lead to join their Lending Technology organization. This role offers an opportunity to work with cutting-edge technologies while leading technical design and development initiatives. The position combines technical expertise with leadership responsibilities, requiring proficiency in Java, Spring Boot, and microservices architecture.

The role demands a blend of hands-on technical skills and leadership capabilities, with responsibilities spanning from solution design to mentoring team members. You'll be working with modern technologies including Spring Flowable, REST APIs, and both SQL and NoSQL databases. The position offers significant growth potential within PNC's technology organization.

The compensation package is competitive, ranging from $55,000 to $158,700, complemented by comprehensive benefits including healthcare, 401(k) matching, and various insurance options. PNC provides an inclusive workplace environment and emphasizes work-life balance through generous time-off policies and flexible arrangements.

This role is ideal for experienced engineers looking to take the next step in their careers, offering the opportunity to lead technical initiatives while maintaining hands-on involvement in development. The position requires regular office presence in either Pittsburgh, Strongsville, Dallas, or Birmingham, allowing for some remote work at manager's discretion.

Working at PNC means joining a stable, respected financial institution that values technical innovation and professional growth. The role offers the chance to work on meaningful projects while contributing to the bank's digital transformation initiatives.

Last updated 3 days ago

Responsibilities For Software Engineer Lead (Spring Flowable, Java)

  • 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
  • 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

Requirements For Software Engineer Lead (Spring Flowable, Java)

Java
MongoDB
TypeScript
  • Bachelors degree or equivalent combination of education and experience
  • 3+ years of relevant industry experience
  • Strong proficiency in Java with Spring Boot, Spring Flowable JPA, REST, and Microservices
  • Strong proficiency in SQL and NoSQL databases (MongoDB and Oracle preferred)
  • Experience with Version Control Systems (Git)
  • Experience with testing frameworks (JUnit, TestNG)
  • Solid understanding of software architecture, microservices, and event-driven Design patterns
  • Hands-on experience with Front-end frameworks like Angular

Benefits For Software Engineer Lead (Spring Flowable, Java)

Medical Insurance
Dental Insurance
Vision Insurance
401k
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
  • Adoption, surrogacy, and doula reimbursement
  • 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 Software Engineer Lead (Spring Flowable, Java)