Software Engineer Principal - Data Product Organization (Angular, OpenShift, APIs, Livy, Python, MongoDB, Oracle) - Full-time

PNCabout 1 year ago
Dallas, Texas, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are united in delivering the best experience for our customers and fostering an inclusive workplace where everyone is respected and valued. As a Software Engineer Principal within PNC's Data Product Organization, you will be based in Pittsburgh-PA, Cleveland-OH, Birmingham-AL, or Dallas-TX.

Key Responsibilities

  • Align business strategy with software solutions.
  • Demonstrate proven experience as a lead full‑stack developer.
  • Utilize extensive experience with Angular UI development, OpenShift, API development/design (REST and GraphQL), and web‑centric technologies.
  • Lead and guide teams to deliver complex, high‑quality user interfaces on time.
  • Manage dynamic vulnerability remediation patterns and scans.
  • Collaborate with diverse teams including developers, engineers, architects, analysts, business sponsors, and data scientists.
  • Design and code software solutions to address complex business needs.
  • Provide technical guidance and support throughout the solution development process.
  • Innovatively apply modern principles, methodologies, and tools to advance business initiatives and capabilities.

Required Qualifications

  • University/college degree or a comparable combination of education, certifications, and experience.
  • 5+ years of industry‑relevant experience with full‑stack development and team leadership.
  • Proficiency with Angular, OpenShift, APIs (REST and GraphQL), Python, MongoDB, Oracle, CICD, Jenkins, Java, JavaScript, and UI development.
  • Demonstrated ability to lead teams and deliver complex software solutions.

Preferred Qualifications

  • Experience in application development, business management, or customer solutions.
  • Strong design skills with a focus on user experience (UX).
  • Proven ability in group problem solving and driving process improvements.

Benefits & Perks

  • Compensation: Base Salary: $65,000.00 – $144,000.00 (salaries may vary based on geographic location, skills, experience, and education). This role is incentive eligible based on company, business, and/or individual performance.
  • Comprehensive benefits including medical/prescription drug coverage (with a Health Savings Account feature), dental and vision options, and employee plus family life insurance.
  • Short and long‑term disability protection, 401(k) with PNC match, pension, and stock purchase plans.
  • Additional perks such as dependent care reimbursement, back‑up child/elder care, adoption/surrogacy assistance, and educational assistance.
  • Generous paid time off including maternity/parental leave, up to 11 paid holidays, occasional absence days, and vacation days based on career level and years of service.

Required Skills

Angular
Python
APIs
Jenkins
Javascript
Rest
UI development
Java
MongoDB
CICD
Livy
Oracle
OpenShift
GraphQL