Taro Logo

Software Engineer

A financial services organization with nearly 160 years of history, focusing on banking, investments, and asset management.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance · Healthcare

Description For Software Engineer

PNC, a leading financial institution with a rich history spanning nearly 160 years, is seeking a Software Engineer to join their Technology - Corporate & Institutional Banking organization. This role is part of the Healthcare Imagine (HCI) team, focusing on developing and maintaining critical healthcare-related software solutions.

The position offers a unique blend of financial technology and healthcare IT, where you'll work with Intelligent Optical Character Recognition (IOCR) technology to process Explanation of Benefits (EOB) documents for healthcare clients. You'll be part of an Agile Kanban team, developing and maintaining AnyDoc Templates while ensuring compliance with HIPAA regulations for handling Private Health Information (PHI).

As a Software Engineer at PNC, you'll be responsible for developing, testing, and implementing software solutions that address critical business needs. Your role will involve writing code, deploying software, preparing technical documentation, and maintaining existing systems. You'll work closely with Business Analysts and QA Testers to ensure high-quality deliverables.

PNC offers an inclusive workplace culture where all employees are respected and valued. The company provides comprehensive benefits including medical/prescription coverage with HSA options, dental and vision insurance, life insurance, disability protection, and retirement benefits including 401(k) with company match and pension plans. The generous time-off policy includes maternity/parental leave, holidays, occasional absence days, and vacation time.

The ideal candidate should have at least 2 years of relevant professional experience and a bachelor's degree (or equivalent combination of education and experience). Strong technical skills in application development, system maintenance, and documentation are essential. This role requires regular office presence in Pittsburgh, PA, though some responsibilities may be performed remotely at the manager's discretion.

Join PNC to be part of a team that values customer focus, risk management, and innovative solutions while making a meaningful impact for customers, communities, and shareholders. Note that PNC does not provide sponsorship for employment visas or participate in STEM OPT for this position.

Last updated 10 hours ago

Responsibilities For Software Engineer

  • Develop, test and implement software solutions
  • Design software solutions to address business needs
  • Write code, test and deploy software
  • Prepare technical and procedural documentation
  • Maintain and debug software
  • Work with IOCR technology for processing Explanation of Benefits (EOB)
  • Develop and maintain AnyDoc Templates
  • Work with Private Health Information (PHI)

Requirements For Software Engineer

  • Bachelor's degree or equivalent combination of education and experience
  • 2+ years of relevant professional experience
  • Knowledge of application development
  • Experience with system development life cycle
  • Technical troubleshooting skills
  • Technical writing/documentation skills
  • HIPAA training/certification (required for role)

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Health Savings Account
  • 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
  • Maternity and parental leave

Interested in this job?

Jobs Related To PNC Software Engineer