About The Position

PNC is seeking a Software Engineer for its Technology organization, based in Birmingham, Alabama; Dallas, Texas; Cleveland, Ohio; or Pittsburgh, Pennsylvania. The role focuses on aligning business strategy with software solutions and designing and coding solutions for complex business needs. The successful candidate will lead complex problem solving, oversee technical and procedural documentation, and provide technical guidance to colleagues and solution development. The position calls for experience with data movement, the software development lifecycle, and maintaining separation between QA and production environments. Hands-on technical expertise with Python, Slurm, Spark, Linux, and server infrastructure is sought, along with interest in or preference for architecture-related responsibilities. The role includes mentoring an offshore team of three resources. PNC describes this as an in-office role and encourages candidates to confirm workplace expectations with their recruiter and hiring manager. PNC will not provide employment visa sponsorship or participate in STEM OPT for this position.

Requirements

  • University or college degree, typically at the bachelor's level, with 5+ years of industry-relevant experience; a comparable combination of education, job-specific certifications, and experience, including military service, may be considered in lieu of a degree.
  • Experience with data movement, the software development lifecycle (SDLC), and separation of QA and production environments.
  • Hands-on technical expertise with Python, Slurm, Spark, Linux, and server infrastructure.
  • Prior leadership experience.
  • Knowledge and skills in Agile methodology, computer programming, data structures, DevOps, distributed systems, object-oriented programming, software development, SDLC, software engineering, and system designs.
  • Competencies in application design, architecture, packaged application integration, product and vendor evaluation, software process improvement, system development lifecycle, and technical troubleshooting.
  • Customer-focused approach and ability to manage risks in support of PNC's Enterprise Risk Management Framework.

Nice To Haves

  • Interest in or preference for architecture-related responsibilities.
  • Background in application or platform support.
  • Demonstrated success leading projects, initiatives, or small development teams.

Responsibilities

  • Align business strategy with software solutions.
  • Propose, design, and code software solutions for complex business needs.
  • Oversee required technical and procedural documentation.
  • Lead complex problem solving.
  • Provide technical guidance and support to colleagues and solution development.
  • Apply modern principles, methodologies, and tools to advance business initiatives and capabilities.
  • Mentor an offshore team of three resources.

Benefits

  • Medical and prescription drug coverage, including 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