Software Engineer Principal (JAVA/Spring Boot)

PNCStrongsville, OH
Onsite

About The Position

At PNC, the Software Engineer Principal (JAVA/Spring Boot) within PNC's Retail Tech Core Debit Product organization provides technical leadership and architectural direction across critical software initiatives. This role involves designing scalable systems, mentoring engineering teams, and driving best practices to align technology solutions with business strategy. It requires deep technical expertise, strong influence without authority, and a proven ability to solve complex, cross-domain problems. The position is based in Dallas TX, Pittsburgh PA or Strongsville OH. PNC is an in-office company. The role also involves aligning business strategy with software solutions, proposing, designing, and coding software solutions for complex business needs, overseeing technical and procedural documentation, leading complex problem-solving, and providing technical guidance and support to colleagues. The individual is expected to display an innovative approach to apply modern principles, methodologies, and tools to advance business initiatives and capabilities. Employees are expected to be customer-focused and adept at managing risk according to PNC's Enterprise Risk Management Framework.

Requirements

  • Proven experience designing and implementing large scale, distributed systems.
  • Expertise in one or more core programming languages such as Java, C#, Python, or Go.
  • Strong knowledge of system architecture, APIs, databases, and data modeling.
  • Experience working with cloud platforms (AWS, Azure, or GCP).
  • Deep understanding of software development lifecycle and modern engineering practices.
  • University / college degree, with 5+ years of industry-relevant experience. In lieu of a degree, a comparable combination of education, job specific certification(s), and experience (including military service) may be considered.
  • Bachelors degree.

Nice To Haves

  • Application Development
  • Business Management
  • Customer Solutions
  • Design
  • Group Problem Solving
  • Process Improvements
  • Release Management
  • Software Solutions
  • User Experience (UX) Design
  • Application Design
  • Architecture
  • Packaged Application Integration
  • Product and Vendor Evaluation
  • Software Process Improvement (SPI)
  • System Development Life Cycle
  • Technical Troubleshooting

Responsibilities

  • Provide technical leadership and architectural direction across critical software initiatives.
  • Design scalable systems.
  • Mentor engineering teams.
  • Drive best practices that align technology solutions with business strategy.
  • Align business strategy with software solutions.
  • Propose, design & code software solutions to address complex business needs.
  • Oversee technical and procedural documentation required.
  • Lead complex problem solving.
  • Provide technical guidance and support to colleagues and solution development.
  • Display an innovative approach to apply modern principles, methodologies and tools to advance business initiatives and capabilities.
  • Be Customer Focused - Knowledgeable of the values and practices that align customer needs and satisfaction as primary considerations in all business decisions and able to leverage that information in creating customized customer solutions.
  • Manage Risk - Assessing and effectively managing all of the risks associated with their business objectives and activities to ensure they adhere to and support PNC's Enterprise Risk Management Framework.

Benefits

  • Medical/prescription drug coverage (with a Health Savings Account feature)
  • Dental options
  • Vision options
  • Employee and spouse/child life insurance
  • Short and long-term disability protection
  • 401(k) with PNC match
  • Pension plans
  • Stock purchase plans
  • Dependent care reimbursement account
  • Back-up child/elder care
  • Adoption, surrogacy, and doula reimbursement
  • Educational assistance, including select programs fully paid
  • Robust 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 to 25 vacation days each year, depending on career level and years of service
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service