Taro Logo

Software Engineer Senior

A financial services company with nearly 160 years of history, focused on customer service, risk management, and community investments.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Finance

Description For Software Engineer Senior

PNC, a leading financial services institution with a rich history spanning nearly 160 years, is seeking a Senior Software Engineer to join their Technology - Small Business Account Opening organization in Pittsburgh, PA. This role offers a unique opportunity to work on large-scale systems development in a distributed environment, focusing on Java and J2EE technologies.

The position combines technical excellence with business impact, requiring the successful candidate to bridge the gap between technical implementation and business requirements. You'll be working with modern technologies including Jenkins, Docker, Spring Security, and Angular 12, while following best practices such as Test-Driven Development and microservices architecture.

As a Senior Software Engineer, you'll play a crucial role in mentoring junior team members, participating in customer discussions, and ensuring the scalability and maintainability of systems. The role offers a hybrid work arrangement, with some time required in the office for collaboration and team interaction.

PNC offers an impressive benefits package including comprehensive healthcare, 401(k) with company match, pension plans, stock purchase options, and generous paid time off. The company's commitment to work-life balance is evident in their parental leave policies and backup child/elder care support.

The ideal candidate will bring 3+ years of relevant experience, strong technical skills in Java and related technologies, and a bachelor's degree or equivalent experience. This role presents an excellent opportunity for experienced engineers looking to make an impact at a stable, well-established financial institution that values innovation and technical excellence.

Last updated 12 days ago

Responsibilities For Software Engineer Senior

  • Develop and engineer high level designs using Java and Java Enterprise (J2EE)
  • Participate in business value assessment and requirements elaboration phases
  • Perform detail design work for workflows, business rules, user interfaces and reports
  • Guide project delivery from a high level technical perspective
  • Participate in customer discussions to crystallize business requirements
  • Provide assistance and feedback to junior engineering team members
  • Ensure systems are built for change, scalability, and reusability

Requirements For Software Engineer Senior

Java
JavaScript
  • 3+ years of relevant industry experience
  • Bachelor's degree or equivalent combination of education and experience
  • Proficiency in Jenkins
  • Experience with Java
  • Knowledge of Maven/Gradle
  • Docker expertise
  • Spring Security experience
  • Understanding of Microservices patterns
  • Test-Driven Development (TDD) experience
  • Angular 12 proficiency

Benefits For Software Engineer Senior

401k
Medical Insurance
Dental 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 PNC match
  • Pension and stock purchase plans
  • Dependent care reimbursement account
  • Back-up child/elder care
  • Educational assistance
  • Wellness program with financial incentives
  • Maternity and parental leave
  • 11 paid holidays
  • 8 occasional absence days
  • 15-25 vacation days based on career level

Interested in this job?

Jobs Related To PNC Software Engineer Senior