PNC

Software Engineer Principal (Solution Architect / Full Stack Engineering)

PNC
Apply
2 months ago
Pittsburgh, PA, USAStaff+

Responsibilities

  • Serve as a technical authority and hands-on contributor for complex distributed systems.
  • Lead architecture and design decisions for scalable, secure, resilient microservices and event-driven platforms.
  • Design and code software solutions, from solution design through implementation, deployment, and operational support.
  • Partner with business and technology stakeholders to evaluate options, influence decisions, and reach architectural consensus.
  • Mentor and coach engineers across multiple teams on system design, coding practices, and technical growth.
  • Promote engineering practices for code quality, testing, performance, security, observability, automation, and reliability.
  • Identify and address technical debt, architectural risks, and performance bottlenecks.
  • Communicate complex technical concepts to technical, business, and executive audiences.

Requirements

  • Bachelor’s degree required; comparable education, job-specific certifications, and experience may be considered in lieu of a degree.
  • 5+ years of industry-relevant experience is typically required.
  • Strong proficiency in Java, including hands-on experience with Spring Boot, Hibernate, RESTful services, and microservices architectures.
  • Experience with Core Java, SQL, MySQL or equivalent relational databases, ActiveMQ, and Kafka.
  • Experience with authentication and authorization mechanisms, REST APIs, persistence layers, database design, optimization, and data modeling across relational and NoSQL data stores.
  • Strong understanding of software architecture, microservices, event-driven architectures, domain-driven design, networking, operating systems, and application security.
  • Knowledge of performance tuning, scalability, DevOps, cloud-native practices, CI/CD, containerization, and orchestration.
  • Experience with or exposure to OpenShift, Kubernetes, Azure or AWS, and CI/CD tools such as Bitbucket or Jenkins is preferred.
  • Interest in agentic or applied AI use cases and Microsoft 365 Copilot and productivity-focused AI tools is preferred.
  • Strong problem-solving, communication, mentoring, adaptability, and technical leadership abilities.

Benefits

  • Medical and prescription drug coverage with a Health Savings Account feature, dental and vision options, life insurance, disability protection, 401(k) with company match, pension, and stock purchase plans.
  • Dependent care reimbursement, backup child and elder care, adoption, surrogacy, and doula reimbursement, educational assistance, and wellness programs with financial incentives.
  • Paid maternity and parental leave, up to 11 paid holidays, 9 occasional absence days, and 15 to 25 vacation days depending on career level and eligibility.
  • The position is in-office in Pittsburgh, Pennsylvania; benefits vary by eligibility for full-time and part-time employees.

Tech Stack

Apache KafkaAWSAzureGraphQLJavaJenkinsKubernetesMongoDBMySQLOpenShiftSpring BootSQL
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