Taro Logo

Senior Software Engineer - Java / Jenkins

A financial services company with nearly 160 years of history, focusing on banking, investments, and asset management.
Pittsburgh, PA, USABirmingham, AL, USADallas, TX, USA
$55,000 - $152,375
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Senior Software Engineer - Java / Jenkins

PNC, a leading financial services company with a rich history spanning nearly 160 years, is seeking a Senior Software Engineer to join their Lending Technology organization. This role offers an exciting opportunity to work with Java and Jenkins in a robust enterprise environment.

The position is primarily based in one of PNC's locations in Pittsburgh, PA, Strongsville, OH, Dallas, TX, or Birmingham, AL, with regular in-office presence required. As a Senior Software Engineer, you'll be part of an engineering team focused on maintaining and improving software security and performance. Key responsibilities include addressing software vulnerabilities, updating Java libraries to non-vulnerable versions, and working closely with testing teams to resolve bugs and design solutions.

The role offers a comprehensive benefits package including medical/prescription coverage with HSA, dental and vision insurance, life insurance, disability protection, and a 401(k) with company match. PNC also provides generous time off benefits including 11 paid holidays, 8 occasional absence days, and 15-25 vacation days based on career level.

The compensation is competitive, with a base salary range of $55,000 to $152,375, plus incentive eligibility based on company, business, and individual performance. The position requires 3+ years of relevant industry experience and a bachelor's degree (or equivalent combination of education and experience).

PNC emphasizes an inclusive workplace culture where all employees feel respected and valued. They're looking for customer-focused individuals who can effectively manage risk while delivering innovative solutions. The role offers opportunities for professional growth through educational assistance and various development programs.

This is an excellent opportunity for experienced Java developers who are passionate about software security and quality, and who want to work for a stable, well-established financial institution that values both technical excellence and employee well-being.

Last updated a day ago

Responsibilities For Senior Software Engineer - Java / Jenkins

  • Provides detailed technical design and development of software solutions
  • Proposes & designs software solutions to address complex business needs
  • Writes code, tests and deploys software
  • Prepares technical and procedural documentation
  • Maintains and debugs software
  • Working through vulnerabilities in software
  • Updating java libraries to non-vulnerable versions

Requirements For Senior Software Engineer - Java / Jenkins

Java
  • Bachelor's degree or equivalent combination of education and experience
  • 3+ years of relevant industry experience
  • Java development experience
  • Experience with Jenkins preferred
  • Experience with container-based solutions preferred
  • Customer-focused mindset
  • Risk management skills

Benefits For Senior Software Engineer - Java / Jenkins

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 PNC match
  • Pension and 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 career level

Interested in this job?

Jobs Related To PNC Senior Software Engineer - Java / Jenkins