Software Engineer Senior

PNC Bank•Phoenix, AZ
•Onsite

About The Position

As a Software Engineer Senior in PNC's Technology & Innovation organization, you will be based in Phoenix, Arizona; Dallas, Texas; or Denver, Colorado. PNC is an in-office company and encourages candidates to discuss workplace expectations with their recruiter and hiring manager. The position does not provide employment visa sponsorship or participate in STEM OPT. The role provides detailed technical design and development of software solutions using existing and emerging technology platforms. It proposes and designs solutions for complex business needs, writes, tests, and deploys code, prepares technical and procedural documentation, and maintains and debugs software. Employees are expected to focus on customer needs and satisfaction and to effectively manage risks in line with PNC's Enterprise Risk Management Framework.

Requirements

  • Typically, a university or college degree and 3 or more years of relevant or direct industry experience are required; a comparable combination of education, job-specific certifications, and experience, including military service, may be considered in lieu of a degree.
  • Bachelor's degree listed under education.
  • Relevant knowledge, skills, and abilities for the role.

Nice To Haves

  • Agile Methodology
  • API Development
  • Computer Programming
  • Debugging
  • Distributed Systems
  • Object-Oriented Programming (OOP)
  • Software Development
  • System Designs
  • Technical Designs
  • Version Control
  • Application Delivery Process
  • Application Design
  • Architecture
  • Application Development Tools
  • Application Testing
  • Packaged Application Integration
  • System Development Life Cycle
  • Technical Troubleshooting
  • Technical Writing/Documentation
  • Certifications are often desired.

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.
  • Prioritize customer needs and satisfaction when making business decisions and creating 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 and stock purchase plans
  • 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-eligible compensation based on company, business, and/or individual performance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service