About The Position

As a Software Engineer Senior within PNC's Technology organization, you will provide detailed technical design and development of software solutions using existing and emerging technology platforms. You will propose and design software solutions for complex business needs, write, test, and deploy software, prepare technical and procedural documentation, and maintain and debug software. The role is based in Dallas, Texas; Denver, Colorado; Cleveland, Ohio; or Pittsburgh, Pennsylvania. PNC describes itself as an in-office company and encourages candidates to discuss workplace expectations with their recruiter and hiring manager. PNC will not provide employment visa sponsorship or participate in STEM OPT for this position. The role is incentive eligible, with incentive payment based on company, business, and/or individual performance. The expected application posting window is generally two business days from October 14, 2026, though it may be longer at the company's discretion.

Requirements

  • A bachelor's degree is listed under education requirements; in lieu of a degree, a comparable combination of education, job-specific certifications, and experience, including military service, may be considered.
  • Typically requires 3 or more years of relevant or direct industry experience.
  • Demonstrate the knowledge, skills, and abilities appropriate for the role.
  • Preferred skills include Agile methodology, API development, computer programming, debugging, distributed systems, object-oriented programming, software development, system designs, technical designs, and version control.
  • Competencies include application delivery process, application design, architecture, application development tools, application testing, packaged application integration, system development life cycle, technical troubleshooting, and technical writing/documentation.

Nice To Haves

  • Certifications are often desired; no specific certification is required.
  • A comparable combination of education, job-specific certifications, and experience, including military service, may be considered in lieu of a degree.

Responsibilities

  • Provide detailed technical design and development of software solutions using existing and emerging technology platforms.
  • Propose and design software solutions to address complex business needs.
  • Write, test, and deploy software.
  • Prepare technical and procedural documentation required for software.
  • Maintain and debug software.
  • Consider customer needs and satisfaction in business decisions and develop customized customer solutions.
  • Assess and manage risks associated with business objectives and activities in accordance with PNC's Enterprise Risk Management Framework.

Benefits

  • Medical and prescription drug coverage, with a Health Savings Account feature
  • Dental and vision options
  • Employee and spouse/child life insurance
  • Short- and long-term disability protection
  • 401(k) with PNC match
  • Pension plan
  • Stock purchase plan
  • Dependent care reimbursement account
  • Back-up child and elder care
  • Adoption, surrogacy, and doula reimbursement
  • Educational assistance, including select fully paid programs
  • Wellness program with financial incentives
  • Maternity and/or parental leave
  • Up to 11 paid holidays each year
  • 9 occasional absence days each year, unless otherwise required by law
  • 15 to 25 vacation days each year, depending on career level and years of service
  • Incentive compensation based on company, business, and/or individual performance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service