PNC

Software Engineer Principal (C#/Java/Python)

PNC
Apply
1 day ago
Pittsburgh, PA, USAStaff+

Responsibilities

  • Align business and technology strategy with software solutions and developer enablement capabilities.
  • Design and code solutions addressing complex engineering and business needs.
  • Provide technical leadership across C#, Java, Python, Node.js, associated frameworks, development environments, plugins, and extensions.
  • Evaluate, approve, package, distribute, upgrade, and support development languages, frameworks, packages, tools, and extensions.
  • Evaluate major releases and emerging development capabilities and establish sustainable enterprise adoption approaches.
  • Identify and remove friction in developer environments and workflows.
  • Build reference architectures, reusable solutions, prototypes, and developer productivity tools.
  • Contribute to Inner Source repositories and communities to increase reuse and collaboration.
  • Partner with developer community efforts to turn developer feedback into improvements in tools, platforms, processes, and engineering practices.
  • Build and explore solutions for AI-assisted development, automation, and developer productivity.
  • Lead complex technical problem solving and provide technical guidance and hands-on support to development teams.

Requirements

  • Bachelor’s degree.
  • Typically 5+ years of industry-relevant experience.
  • Comparable combinations of education, job-specific certifications, and experience, including military service, may be considered in lieu of a degree.
  • Knowledge of computer programming, data structures, Microsoft technologies, object-oriented programming, distributed systems, software development, software development life cycle, system design, and DevOps.
  • Experience with application design, architecture, packaged application integration, product and vendor evaluation, software process improvement, system development life cycle, and technical troubleshooting.
  • No required certifications or licenses.

Benefits

  • Medical and prescription drug coverage with a Health Savings Account feature, dental and vision options, life insurance, short- and long-term disability protection, 401(k) matching, pension, and stock purchase plans.
  • Dependent care reimbursement, backup child and elder care, adoption, surrogacy, and doula reimbursement, educational assistance, and a wellness program with financial incentives.
  • Paid maternity and parental leave, up to 11 paid holidays, 9 occasional absence days, and 15 to 25 vacation days depending on career level and years of service.
  • The position is based in Pittsburgh, Pennsylvania, and PNC describes itself as an in-office company.

Tech Stack

Categories

PNC

About PNC

10,000+ employees

PNC is a U.S. bank offering retail, business, and corporate banking, including checking, savings, credit cards, mortgages, auto loans, and wealth management. It earns revenue from interest income and fees across consumer, small-business, and institutional clients, and provides digital and branch services nationwide. Headquartered in Pittsburgh, it is a public company listed on the NYSE.

Contact me