PNC, a leading financial institution with a rich history spanning nearly 160 years, is seeking a Senior Software Engineer to join their Corporate and Institutional Banking Technology organization in Pittsburgh, PA. This role offers an exciting opportunity to work with Java-based applications in a dynamic banking environment.
The position involves technical ownership of two Java applications within the C&IB line of business, where you'll be responsible for both technical design and development. Working in an Agile environment, you'll collaborate with testers to address bugs and propose innovative solutions. The ideal candidate should be a full-stack Java developer with strong proficiency in Spring framework and unit testing, plus familiarity with SQL databases.
PNC offers a comprehensive benefits package including medical/dental/vision insurance, 401(k) with company match, pension plans, and stock purchase options. The company promotes work-life balance through generous PTO policies, including 15-25 vacation days, 8 occasional absence days, and 11 paid holidays annually.
The role combines technical challenges with the opportunity to impact a major financial institution's technology infrastructure. You'll be part of a culture that values customer focus and risk management, working alongside professionals dedicated to delivering exceptional customer experiences. The position requires regular office presence in Pittsburgh, though some responsibilities may be performed remotely at manager's discretion.
This is an excellent opportunity for experienced developers looking to advance their careers in a stable, growing financial institution that invests in its employees' development and offers comprehensive benefits.