Software Architect- Salesforce

PNC BankPittsburgh, PA
Onsite

About The Position

This role is a senior Salesforce-focused technical leadership position responsible for designing and guiding cross‑functional, multi‑platform enterprise solutions. It spans solution, application, data, integration, and business architecture, requiring close collaboration with business partners, architects, and development teams to deliver high‑quality solutions aligned to next‑generation architectures. The role emphasizes strategic direction, system and application architecture, and hands‑on technical guidance across Salesforce platforms (Sales, Service, Marketing Cloud) using modern development, integration, and CI/CD practices. The individual is expected to lead through influence, drive consensus, mentor teams, and develop long‑term technology strategies based on business and industry trends, with high visibility to senior leadership and partners. 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

  • 8–12+ years in solution / enterprise architecture
  • Strong experience with Salesforce enterprise platforms
  • API & integration design experience
  • Architecture governance & review experience
  • Ability to drive decisions across multiple stakeholders
  • Bachelors degree
  • 5+ years of industry-relevant experience

Nice To Haves

  • Banking / financial services domain
  • Case management or servicing platforms
  • Workflow engines (Flowable, Camunda, Pega Flow, etc.)
  • Regulatory / risk‑sensitive environments
  • Salesforce Clouds: Sales Cloud, Service Cloud, Experience Cloud, Marketing Cloud
  • Salesforce metadata‑driven architecture
  • Multi‑tenant architecture, governor limits, licensing constraints
  • Declarative vs programmatic design tradeoffs
  • End‑to‑end solution design (experience → orchestration → data → integration)
  • Object and data model design
  • Security model design (profiles, permission sets, sharing, Shield)
  • Scalability and performance design
  • Architecture blueprints and decision records
  • Event‑driven patterns (Platform Events, CDC)
  • Identity & access integration
  • Core system integration patterns (banking / servicing platforms)
  • Establishing standards and best practices
  • Architecture reviews and design approvals
  • Translating business intent into technical design

Responsibilities

  • Participates in defining functional designs and application systems architecture across all technologies and platforms.
  • Designs an application's technical infrastructure, such as specific databases, programming languages, utilities, and testing approaches.
  • Participates in the assessment of software defects discovered during the quality assurance process.
  • Participates in addressing enterprise-wide platform and technology requirements for applications.
  • Develops detailed programming instructions to solve business problems through automation support.

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; and years of service
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service