About The Position

At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Senior Software Engineer within PNC's Lending Technology organization, you will be based in Pittsburgh PA or Dallas TX. PNC is an in-office company that fosters a supportive culture where employees can thrive and achieve balance. We encourage candidates to connect with their recruiter and hiring manager to understand workplace expectations and ensure the role aligns with their goals. PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position.

Requirements

  • University / college degree, with 3+ years of relevant / direct industry experience.
  • In lieu of a degree, a comparable combination of education, job specific certification(s), and experience (including military service) may be considered.

Nice To Haves

  • Apache Kafka
  • Application Development
  • Business Management
  • Customer Solutions
  • Design
  • Group Problem Solving
  • Java
  • Microservices Architecture
  • Process Improvements
  • Release Management
  • Software Solutions
  • Spring Boot
  • User Experience (UX) Design

Responsibilities

  • Design, develop, and maintain end‑to‑end application features across frontend and backend layers.
  • Build scalable, maintainable solutions using modern frontend frameworks and backend technologies.
  • Translate business and product requirements into well‑designed technical implementations.
  • Take ownership of features throughout their lifecycle—from design to production support.
  • Design and implement backend services, APIs, and integrations.
  • Apply sound system‑design principles for performance, scalability, reliability, and security.
  • Write clean, efficient, and testable backend code following best practices.
  • Optimize data access and service performance; troubleshoot complex backend issues.
  • Ensure data consistency, proper error handling, and robust service communication.
  • Design and consume REST or API‑based interfaces between frontend and backend systems.
  • Ensure clear API contracts, proper versioning, and backward compatibility.
  • Work closely with other teams on service integrations and shared data flows.
  • Write high‑quality, readable, and maintainable code across the stack.
  • Perform thorough code reviews and provide constructive feedback to peers.
  • Champion best practices in testing, documentation, and refactoring.
  • Balance feature delivery with managing and reducing technical debt.
  • Implement automated tests across frontend and backend layers.
  • Participate in debugging and resolving production issues.
  • Ensure applications meet non‑functional requirements such as performance, resilience, and security.
  • Contribute to post‑incident analysis and continuous improvement efforts.
  • Collaborate effectively with product managers, designers, QA, DevOps, and other engineers.
  • Clearly communicate technical designs, risks, and trade‑offs to both technical and non‑technical stakeholders.
  • Participate actively in sprint planning, estimation, and delivery commitments.
  • Mentor junior and mid‑level engineers through code reviews, design discussions, and guidance.
  • Act as a role model for engineering best practices and professional behavior.

Benefits

  • medical/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/elder care
  • adoption, surrogacy, and doula reimbursement
  • educational assistance, including select programs fully paid
  • a 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
  • years of service
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service