About The Position

As a Software Engineer Senior in PNC's DNA Enterprise Warehouse organization, the employee will design, develop, and support enterprise applications using Java, Spring Boot, and Informatica across multiple technology platforms. The role includes developing and maintaining a Java-based centralized repository for application storage and published data management, as well as full-stack application development with a primary focus on frontend development and support for backend integrations. The position is based in Strongsville, Ohio, or Pittsburgh, Pennsylvania, and PNC describes itself as an in-office company. The engineer partners with business stakeholders to translate requirements into technical solutions and system enhancements; configures, develops, tests, and deploys Informatica workflows and code changes; and performs upgrades, maintenance, and production support. As the onshore technical lead, the employee provides project oversight and coordinates with offshore development teams, Quality Assurance, and testing teams. The role supports end-to-end software delivery, participates in Agile ceremonies, monitors application performance, resolves production issues, and implements reliability and efficiency improvements.

Requirements

  • Bachelor's degree; a comparable combination of education, job-specific certifications, and experience may be considered in lieu of a degree.
  • At least 3 years of relevant or direct industry experience is typical for roles at this level.
  • Appropriate knowledge, skills, and abilities for the role.
  • Knowledge of Java, Spring Boot, Informatica, and enterprise software development.
  • PNC will not provide employment visa sponsorship or participate in STEM OPT for this position.

Nice To Haves

  • Agile methodology
  • API development
  • Computer programming
  • Debugging
  • Distributed systems
  • Object-oriented programming
  • Software development
  • System design
  • Technical design
  • Version control
  • Application delivery process
  • Application design and architecture
  • Application development tools
  • Application testing
  • Packaged application integration
  • System development lifecycle
  • Technical troubleshooting
  • Technical writing and documentation
  • Certifications are often desired.

Responsibilities

  • Design, develop, and support enterprise applications using Java, Spring Boot, and Informatica across multiple technology platforms.
  • Develop and maintain a Java-based application serving as a centralized repository for application storage and published data management.
  • Partner with business stakeholders to gather and analyze requirements and translate them into technical solutions and system enhancements.
  • Configure, develop, test, and deploy Informatica workflows and code changes through the software development lifecycle into production.
  • Perform application upgrades, enhancements, and maintenance to keep systems current, secure, and aligned with organizational standards.
  • Participate in Agile ceremonies, including sprint planning, daily standups, backlog refinement, and production release activities.
  • Serve as the onshore technical lead by providing project oversight, clarifying business and technical requirements, and supporting timely delivery of project milestones.
  • Coordinate with offshore development teams on priorities, timelines, and technical deliverables.
  • Partner with Quality Assurance and testing teams to validate functionality, troubleshoot issues, and support successful production deployments.
  • Develop and maintain full-stack applications, with a primary focus on frontend development and support for backend integrations.
  • Monitor application performance, resolve production issues, and implement improvements to system reliability and efficiency.
  • Support end-to-end software delivery, including requirements gathering, development, testing, deployment, and post-production support.
  • Prepare technical and procedural documentation for software.
  • Write, test, deploy, maintain, and debug software solutions.

Benefits

  • Medical and prescription drug coverage, with a Health Savings Account feature
  • Dental and vision options
  • Employee and spouse/child life insurance
  • Short- and long-term disability protection
  • 401(k) with PNC match
  • Pension and stock purchase plans
  • 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
  • Up to 11 paid holidays each year
  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service