Software Architect

PNC BankCharlotte, NC
Onsite

About The Position

The PNC Financial Services Group, Inc. seeks a Software Architect in Charlotte, NC. Participate in all aspects of PNC's Corporate and Institutional Banking’s Systems Engineering Group activities. Specific duties include: (1) participate and contribute towards design discussions across the Lending technology organization; (2) while focusing on innovation, ensure applications follow technology and customer delivery goals of PNC; (3) analyze existing legacy systems and their interactions to understand business functionality; (4) design the integrations solutions in an optimized way by understanding the entire workflow and the upstream and downstream systems thoroughly; (5) engage in various Enterprise architecture forums and groups across PNC; (6) participate in solutioning enterprise needs and goals; (7) stay up to date on enterprise architecture standards and patterns; and (8) gatekeep the various interactions across multiple technology platforms in the lending world.

Requirements

  • Bachelor’s degree in Engineering, CIS, MIS, Computer Science, or Information Technology.
  • 5 years of experience architecting enterprise solutions based on microservices and event-driven architecture, including SOA-based web services and SOAP-based APIs, in or for the financial services industry.
  • Leading the design of scalable, enterprise-level application systems utilizing Java/J2EE, Spring Boot, Kafka and microservices architecture for the enterprise collections recovery process.
  • Creating detailed software architecture diagrams to document technical challenges and define robust, future-proof solutions.
  • Providing technical leadership and guidance to software development teams, including consulting on system integration and data migration strategies.
  • Reviewing and approving the technical low-level software designs and conducting thorough code reviews to ensure quality and compliance with architecture standards.
  • Defining DevOps Practices and Tools using Bitbucket, Jenkins, Artifactory, and Azure.
  • Containerization and Orchestration Technologies using OpenShift or Kubernetes.
  • Integrating observability tools including Splunk, Kibana, and Dynatrace for monitoring and logging across microservices.
  • Designing and managing data models and databases using Erwin Data Modeler, with hands-on experience in Oracle SQL and MongoDB.
  • Utilizing Performance Engineering and Optimization standards using Dynatrace and either JMeter or HP Performance Tester including systems running on WebSphere.

Responsibilities

  • Participate and contribute towards design discussions across the Lending technology organization.
  • Ensure applications follow technology and customer delivery goals of PNC, focusing on innovation.
  • Analyze existing legacy systems and their interactions to understand business functionality.
  • Design integration solutions in an optimized way by understanding the entire workflow and the upstream and downstream systems thoroughly.
  • Engage in various Enterprise architecture forums and groups across PNC.
  • Participate in solutioning enterprise needs and goals.
  • Stay up to date on enterprise architecture standards and patterns.
  • Gatekeep the various interactions across multiple technology platforms in the lending world.

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
  • Maternity and parental leave
  • Paid holidays, vacation days and occasional absence time
  • 401(k), pension and stock purchase plans
  • Dependent care reimbursement account
  • Back-up child/elder care
  • Adoption assistance
  • Educational assistance
  • Robust wellness program with financial incentives
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service