Taro Logo

Software Engineer Principal

A financial services organization with nearly 160 years of history, focusing on banking, investments, and asset management.
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Software Engineer Principal

PNC, a leading financial institution with nearly 160 years of history, is seeking a Principal Software Engineer to join their Lending Technology organization in Pittsburgh, PA. This role represents a unique opportunity to drive engineering excellence in a major financial services company.

The position focuses on Retail Lending payment orchestration projects, dealing with mortgage, credit card, personal, and commercial loans. As a Principal Software Engineer, you'll be at the forefront of technical leadership, driving engineering standards alongside architects and developers. You'll serve as the engineering subject matter expert for various systems, particularly in designing and maintaining high-volume distributed RESTful APIs and Microservices.

The role combines technical expertise with leadership responsibilities, requiring strong skills in object-oriented analysis and design, along with proven experience in leading complex technical enterprise engagements. You'll be working in a hybrid environment, primarily based in PNC's Pittsburgh location, with some flexibility for remote work at the manager's discretion.

PNC offers an exceptional benefits package, including comprehensive healthcare options, retirement benefits with company match, stock purchase plans, and generous paid time off. The company strongly emphasizes work-life balance and professional development, providing educational assistance and various wellness programs with financial incentives.

The ideal candidate will bring 5+ years of industry experience, strong Agile methodology knowledge, and excellent communication skills. This role presents an outstanding opportunity for a senior technical professional looking to make a significant impact in a stable, respected financial institution while working on complex, large-scale systems that serve millions of customers.

Note that PNC does not provide sponsorship for employment visas or participate in STEM OPT for this position. The company is committed to fostering an inclusive workplace culture where all employees feel respected, valued, and have opportunities to contribute to the company's success.

Last updated 6 days ago

Responsibilities For Software Engineer Principal

  • Align business strategy with software solutions
  • Design and code software solutions for complex business needs
  • Lead complex problem solving
  • Provide technical guidance and support to colleagues
  • Drive engineering standards with architects and developers
  • Work with Retail Lending payment orchestration projects
  • Oversee technical and procedural documentation

Requirements For Software Engineer Principal

Java
  • Strong knowledge in object-oriented analysis and design
  • Expertise in designing and maintaining high volume distributed RESTful APIs and Microservices
  • Experience leading complex technical enterprise engagements
  • Excellent communication, collaboration and organizational skills
  • Strong working experience with Agile methodologies
  • Bachelor's degree or equivalent combination of education and experience
  • 5+ years of industry-relevant experience

Benefits For Software Engineer Principal

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Health/prescription drug coverage with HSA
  • Dental and vision coverage
  • 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 Principal