Taro Logo

Software Engineer Principal

PNC is a financial services company with nearly 160 years of history, focused on banking, investments, and asset management.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Software Engineer Principal

PNC, a leading financial institution with a rich 160-year history, is seeking a Principal Software Engineer to join their Technology organization in Pittsburgh, PA. This role represents a unique opportunity to make a significant impact in a company that values technical excellence and innovation.

The position involves leading complex software solutions that directly align with business strategies. As a Principal Engineer, you'll be responsible for designing and implementing sophisticated software systems, with a particular focus on Python development. You'll serve as a technical leader, providing guidance to colleagues and ensuring the delivery of high-quality solutions.

The role offers an exceptional combination of technical challenges and leadership opportunities. You'll be working in an environment that emphasizes both technical expertise and business acumen, with the chance to influence architectural decisions and mentor other engineers. PNC's commitment to innovation and modern technical practices means you'll be working with current technologies and methodologies.

What makes this opportunity particularly attractive is PNC's comprehensive benefits package and strong focus on employee development. The company offers extensive medical benefits, retirement plans, and various wellness programs. With a culture that values work-life balance, evidenced by generous vacation policies and flexible absence days, PNC demonstrates its commitment to employee well-being.

The ideal candidate will bring strong Python expertise, proven experience in software architecture, and the ability to lead complex technical initiatives. If you're passionate about creating impactful software solutions in the financial sector while working for a stable, respected institution that values its employees, this role presents an excellent opportunity for career growth and technical leadership.

Last updated 2 days ago

Responsibilities For Software Engineer Principal

  • Aligns business strategy with software solutions
  • Proposes, designs & codes software solutions to address complex business needs
  • Oversees technical and procedural documentation
  • Leads complex problem solving
  • Provides technical guidance and support to colleagues
  • Displays innovative approach to apply modern principles and methodologies

Requirements For Software Engineer Principal

Python
  • Bachelor's degree
  • 5+ years of industry-relevant experience
  • Python experience
  • Knowledge of application development
  • Experience with software process improvement
  • System development life cycle expertise
  • Technical troubleshooting skills

Benefits For Software Engineer Principal

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
  • Adoption, surrogacy, and doula reimbursement
  • Educational assistance
  • Wellness program with financial incentives
  • 11 paid holidays
  • 8 occasional absence days
  • 15-25 vacation days based on career level
  • Maternity and parental leave

Interested in this job?

Jobs Related To PNC Software Engineer Principal