PNC

Software Engineer Principal (Java FullStack/ETL/API)

PNC
Apply
2 months ago
Pittsburgh, PA, USAStaff+

Responsibilities

  • Lead the design and implementation of end-to-end application solutions using Angular, Java, and Informatica.
  • Develop and oversee Angular UI components, Java back-end services, APIs, business logic, Informatica mappings, workflows, and data pipelines.
  • Own application architecture, design patterns, integration approaches, technical decisions, and technical documentation.
  • Lead source-to-target mappings, transformations, scheduling, and batch or near-real-time data integrations.
  • Review technical designs and code changes and enforce SDLC, testing, documentation, change management, and release standards.
  • Monitor application health, performance, and data flows; act as a technical escalation point and perform root cause analysis for production issues.
  • Collaborate with product owners, business analysts, architecture, infrastructure, security, operations, and QA teams.
  • Mentor developers, ETL engineers, and junior team members and provide technical direction during delivery activities.

Requirements

  • 5+ years of overall IT experience with a strong hands-on development background.
  • 3+ years in a technical lead or application lead role.
  • Proven experience leading applications across UI, API, and data integration layers.
  • Experience with Angular, TypeScript, HTML, CSS, Java, Spring or Spring Boot, and SQL.
  • Experience with Informatica PowerCenter and/or IICS, including mappings, workflows, and scheduling.
  • Strong SQL skills with Oracle, SQL Server, or a similar database system.
  • Experience with Git, CI/CD pipelines, issue tracking such as Jira, and logging or monitoring tools.
  • Ability to lead complex problem solving, communicate technical concepts to technical and nontechnical stakeholders, and work in regulated or enterprise environments.
  • Preferred experience includes financial services or other regulated industries, cloud platforms, modern deployment models, security standards, data privacy, audit expectations, and business-critical or customer-facing platforms.
  • A bachelor's degree is listed; comparable education, job-specific certifications, and experience may be considered in lieu of a degree.
  • No required certifications or licenses.

Benefits

  • Full-time eligible employees may receive medical, prescription drug, dental, vision, life insurance, disability, 401(k) matching, pension, and stock purchase benefits.
  • Benefits may include dependent care reimbursement, backup child or elder care, adoption, surrogacy, and doula reimbursement, educational assistance, and a wellness program with financial incentives.
  • Paid time off may include maternity or parental leave, up to 11 paid holidays, 9 occasional absence days, and 15 to 25 vacation days depending on career level and service.
  • The position is in-office and based in Pittsburgh, Pennsylvania.
  • PNC will not provide employment visa sponsorship or participate in STEM OPT for this position.

Tech Stack

AngularCSSGitHTMLInformaticaJavaMicrosoft SQL ServerSpring BootSQLTypeScript

Categories

Data EngineeringFull Stack
PNC

About PNC

10,000+ employees

We’ll help keep your money boring so your life doesn’t have to be. pnc.co/guidelines

Contact me