Software Engineer Senior (Java, SpringBoot, Tomcat 11, Informatica)

PNC•Strongsville, OH
•$86,250 - $143,750•Onsite

About The Position

At PNC, employees work together to deliver the best experience for customers and foster an inclusive workplace where employees feel respected, valued, and able to contribute. This Senior Software Engineer will join PNC’s DNA Enterprise Warehouse organization and be based in Strongsville, Ohio, or Pittsburgh, Pennsylvania. The position is in-office. The role provides detailed technical design and development of software solutions using existing and emerging technology platforms. It proposes and designs solutions for complex business needs, writes, tests, and deploys code, prepares technical and procedural documentation, and maintains and debugs software. The engineer will work across Java, Spring Boot, Tomcat 11, and Informatica platforms, supporting a Java application that serves as a centralized repository for application storage and published data management. The role also includes partnering with business stakeholders to translate requirements into technical solutions; developing, testing, and deploying Informatica workflows; coordinating with offshore development teams; and serving as an onshore technical lead. The engineer will participate in Agile ceremonies, collaborate with QA and testing teams, support full-stack development with a primary focus on frontend work, monitor application performance, resolve production issues, and provide support throughout the software delivery lifecycle. PNC will not provide employment visa sponsorship or participate in STEM OPT for this position. The role is incentive eligible, with payment based on company, business, and/or individual performance.

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.
  • Knowledge and skills relevant to software design, development, testing, deployment, maintenance, and troubleshooting.
  • Ability to assess and manage risks in support of PNC’s Enterprise Risk Management Framework.
  • Customer focus, including using customer needs and satisfaction to inform business decisions and solutions.

Nice To Haves

  • Agile methodology.
  • API development.
  • Computer programming.
  • Debugging.
  • Distributed systems.
  • Object-oriented programming.
  • Software development.
  • System design.
  • Technical design.
  • Version control.
  • Certifications are often desired.

Responsibilities

  • Design, develop, test, deploy, support, maintain, and debug software solutions using Java, Spring Boot, Informatica, and other technology platforms.
  • Develop and maintain a Java-based application serving as a centralized repository for application storage and published data management.
  • Gather, analyze, and translate business stakeholder requirements 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 ensuring timely project milestone delivery.
  • 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, primarily focusing on frontend development while supporting 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.

Benefits

  • Medical and prescription drug coverage, including a Health Savings Account feature, subject to eligibility.
  • Dental and vision coverage options.
  • Employee and spouse/child life insurance.
  • Short- and long-term disability protection.
  • 401(k) with PNC match.
  • Pension plan.
  • 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, depending on eligibility.
  • Up to 11 paid holidays each year, depending on eligibility.
  • 9 occasional absence days each year, unless otherwise required by law, depending on eligibility.
  • 15 to 25 vacation days each year depending on career level and years of service.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service