Senior Software Architect position at PNC, responsible for defining end-to-end architecture, guiding solution design, and ensuring delivery of scalable, resilient, and high-performing systems. The ideal candidate will have deep expertise in Cloud native Architecture, Spring Frameworks, SOAP/REST APIs, J2EE, and Kafka.
Requirements
- Define, design, and own solution architectures for complex enterprise applications.
- Leverage Spring (Spring Boot, Spring Cloud, Spring Batch), SOAP/REST APIs, J2EE, and Kafka to build highly scalable and distributed solutions.
- Establish patterns, frameworks, and best practices for system design and integration.
- Guide engineering teams on design decisions, code quality, and architectural compliance.
- Lead proof-of-concepts (POCs) to evaluate new technologies, tools, and frameworks.
- Evaluating vendor products and executing/leading integration with in-house products/applications.
- Provide thought leadership in microservices, event-driven architectures, and API-driven integration.
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
- 11 paid holidays each year
- 8 occasional absence days each year, unless otherwise required by law
- 15 to 25 vacation days each year, depending on career level and years of service