Taro Logo

Software Engineer Principal

A financial services company with nearly 160 years of history, focused on banking, investments and asset management.
Pittsburgh, PA, USABirmingham, AL, USADallas, TX, USA
$65,000 - $165,500
Backend
Principal Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Software Engineer Principal

PNC, a leading financial services institution with a 160-year legacy, is seeking a Principal Software Engineer to join their C&IB organization. This role offers an opportunity to work on critical client-facing portal platforms that serve corporate and commercial customers. The position involves leading technical design and development using Java technology in an Agile environment.

The role combines hands-on technical leadership with strategic thinking, requiring expertise in Java, microservices, and various database technologies. You'll work directly with scrum teams, providing technical leadership in agile ceremonies, defining technical standards, and solving complex problems. The position involves building and enhancing client-facing portal platforms that are crucial to PNC's corporate and commercial banking initiatives.

This is an excellent opportunity for experienced engineers who want to make a significant impact in financial technology. PNC offers a comprehensive benefits package, including healthcare, retirement benefits, and generous PTO. The company culture emphasizes customer focus, risk management, and inclusive workplace practices.

The role requires presence at PNC locations in Pittsburgh, Birmingham, Dallas, or Strongsville, offering some flexibility for remote work at manager's discretion. You'll be part of a team that values innovation, technical excellence, and delivering high-quality solutions for business-critical applications. The position offers competitive compensation, with a base salary range of $65,000 to $165,500, plus incentive eligibility.

For engineers looking to advance their careers in financial technology while working on enterprise-scale applications, this role provides an excellent opportunity to work with modern technologies while contributing to significant business initiatives at a respected financial institution.

Last updated 5 days ago

Responsibilities For Software Engineer Principal

  • Lead technical design and development of cross-functional, multi-platform application systems
  • Direct business assessment and requirements analysis processes
  • Analyze features including feasibility, costs, and compatibility
  • Ensure application performance levels are achieved
  • Coordinate coding, testing, implementation and documentation
  • Provide technical guidance and support to colleagues
  • Lead complex problem solving
  • Design and code software solutions for complex business needs

Requirements For Software Engineer Principal

Java
MongoDB
  • Bachelor's degree or equivalent combination of education and experience
  • 5+ years of industry-relevant experience
  • Experience with Java development
  • Knowledge of API and Microservices
  • Experience with Spring framework
  • Experience with Oracle and MongoDB databases
  • Knowledge of Web Services (RESTful and SOAP)
  • Excellent communication skills

Benefits For Software Engineer Principal

401k
Dental Insurance
Medical Insurance
Vision Insurance
Parental Leave
  • Medical/prescription drug coverage with Health Savings Account
  • Dental and vision coverage
  • Life insurance for employee and spouse/child
  • Short and long-term disability protection
  • 401(k) with company match
  • Pension plan
  • Stock purchase plans
  • Dependent care reimbursement account
  • Back-up child/elder care
  • Educational assistance
  • Wellness program with financial incentives
  • 11 paid holidays
  • 8 occasional absence days
  • 15-25 vacation days based on level and tenure
  • Maternity and parental leave

Interested in this job?

Jobs Related To PNC Software Engineer Principal