Software Engineer

PNC•Strongsville, OH
•$75,000 - $125,000•Onsite

About The Position

The Software Engineer works within PNC’s Technology organization and develops, tests, implements, and maintains software solutions that address business needs. The role includes writing, testing, and deploying code; preparing technical and procedural documentation; and debugging software. The position is based in Strongsville, Ohio, and PNC describes itself as an in-office company. Employees are expected to focus on customers and effectively manage risks in accordance with PNC’s Enterprise Risk Management Framework. Roles at this level typically require a university or college degree and at least two years of relevant professional experience. A comparable combination of education, job-specific certifications, and experience, including military service, may be considered in lieu of a degree. A bachelor’s degree is listed, but no certification or license is required. The position is incentive eligible, with payment based on company, business, and/or individual performance.

Requirements

  • Typically, a university or college degree and 2+ years of relevant professional experience.
  • In lieu of a degree, a comparable combination of education, job-specific certification(s), and experience, including military service, may be considered.
  • Demonstrate appropriate knowledge, skills, and abilities for the role.
  • No employment visa sponsorship or STEM OPT participation is provided for this position.

Nice To Haves

  • Agile methodology
  • Cloud computing
  • Computer programming
  • Debugging
  • Object-oriented programming (OOP)
  • Programming languages
  • Software design
  • Software development
  • Systems architecture
  • Version control
  • Application design
  • Architecture
  • Application development tools
  • Application maintenance
  • Application testing
  • Packaged application integration
  • System development life cycle
  • Technical troubleshooting
  • Technical writing/documentation

Responsibilities

  • Develop, test, and implement software solutions.
  • Design software solutions to address business needs.
  • Write code and test and deploy software.
  • Prepare technical and procedural documentation required for software.
  • Maintain and debug software.
  • Apply customer-focused practices, using knowledge of customer needs and satisfaction to help create customized customer solutions.
  • Assess and manage risks associated with business objectives and activities in support of PNC’s Enterprise Risk Management Framework.

Benefits

  • Medical and prescription drug coverage, including a Health Savings Account feature, subject to eligibility
  • 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, depending on eligibility
  • Up to 11 paid holidays each year, depending on eligibility
  • 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, subject to eligibility
  • Incentive-eligible compensation based on company, business, and/or individual performance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service