Software Engineer Principal-Model Platform Support-Python/Slurm/Spark

PNC•Strongsville, OH
•$91,000 - $202,800•Onsite

About The Position

PNC is hiring a Software Engineer Senior within 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 proposing, designing, and coding solutions for complex business needs. It also involves technical and procedural documentation, complex problem solving, and providing technical guidance to colleagues and solution development. The preferred candidate has experience in data movement, the software development lifecycle, and maintaining separation between QA and production environments. Hands-on expertise with Python, Slurm, Spark, Linux, and server infrastructure is sought, along with an interest in or preference for architecture-related work. The role includes mentoring an offshore team of three resources; leadership experience and a background in application or platform support are strongly preferred. The position is in-office. The role is incentive eligible, with payment based on company, business, and/or individual performance.

Requirements

  • Bachelor's degree; a comparable combination of education, job-specific certifications, and experience may be considered in lieu of a degree.
  • Typically, 5 or more years of industry-relevant experience.
  • Knowledge, skills, and abilities appropriate to the role.
  • PNC does not provide employment visa sponsorship or participate in STEM OPT for this position.

Nice To Haves

  • Experience in data movement, the software development lifecycle, and separation of QA and production environments.
  • Hands-on technical expertise with Python, Slurm, Spark, Linux, and server infrastructure.
  • Interest in or preference for architecture-related responsibilities.
  • Prior leadership experience, including mentoring or leading projects, initiatives, or small development teams.
  • Background in application or platform support.
  • Agile Methodology, Computer Programming, Data Structures, DevOps, Distributed Systems, Object-Oriented Programming, Software Development, Software Development Life Cycle, Software Engineering, and System Designs.
  • Competencies in Application Design, Architecture, Packaged Application Integration, Product and Vendor Evaluation, Software Process Improvement, System Development Life Cycle, and Technical Troubleshooting.

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, 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.
  • Between 15 and 25 vacation days each year, depending on career level and years of service.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service