Role: Sr. Software Architect - ContractorClient: PNC Bank
Job ID: 75415
Experience: 5–7+ years
Openings: 1
Employment Type: Contract with Right-to-Hire
Duration: September 14, 2026 – March 31, 2027
Standard Hours: 40 hours/week
Work Arrangement: Fully Onsite
Primary Location: Birmingham, AL
Other Accepted Locations: Pittsburgh, PA / Dallas, TX
Position Overview
PNC Bank is seeking a Senior Software Architect to join the core architecture team and support multiple project teams. The architect will focus on solution design, upfront analysis, architecture reviews, requirements analysis, integration design, and translating enterprise architecture into low-level designs for delivery teams.
The ideal candidate will have strong experience in solution architecture, requirements analysis, system integration, workflow modeling, architecture documentation, governance, and stakeholder collaboration.
Key Responsibilities
- Lead solution architecture, design, and technical reviews for software development initiatives.
- Perform upfront architecture and design-oriented analysis to understand business objectives, technical constraints, dependencies, and risks.
- Translate business goals into clear functional and non-functional requirements.
- Define solution scope, assumptions, dependencies, and integration requirements.
- Develop and maintain architecture documentation, diagrams, design artifacts, and decision records.
- Ensure proposed solutions align with enterprise architecture principles, standards, governance, and compliance requirements.
- Model business and system processes and workflows, identifying handoffs, failure points, dependencies, and optimization opportunities.
- Design conceptual system interactions, integrations, and data flows across applications and services.
- Provide guidance to delivery teams by translating high-level architecture into low-level technical designs.
- Participate in architecture peer reviews, preparation sessions, and architecture council/governance reviews.
- Collaborate with product, engineering, security, architecture, and other cross-functional stakeholders.
- Track architecture intake, review status, action items, and follow-ups through completion.
Must-Have Technical Skills
- Requirements Analysis & Solution Scoping
- Translate business requirements into functional and non-functional requirements.
- Define scope boundaries, assumptions, dependencies, and constraints.
- Solution Architecture & Governance
- Develop solutions aligned with architecture vision, principles, standards, and governance.
- Prepare architecture solutions for formal review and compliance.
- Architecture Documentation
- Create and maintain architecture deliverables using established templates and standards.
- Produce concise architecture documentation and decision records.
- Process & Workflow Modeling
- Model business and system workflows.
- Identify handoffs, failure points, dependencies, and optimization opportunities.
- System Interaction & Integration Design
- Understand application interactions and end-to-end data flows.
- Design conceptual integrations across applications and services.
- API / Event / File Integration
- Understand and evaluate integration approaches including APIs, file-based integrations, streaming, and event-driven architectures.
- Capture interface requirements, constraints, and dependencies.
- Omni-Channel Architecture Awareness
- Understand both customer-facing and employee-facing channels.
- Consider branch, care center, and digital channel requirements.
- Architecture Tools
- Jira: Architecture intake, Kanban tracking, review status, and action items.
- Confluence: Architecture documentation, templates, boilerplate pages, and job aids.
- Gliffy or equivalent: Architecture and solution diagrams.
Nice-to-Have Skills
- Knowledge of modern architecture patterns including:
- Microservices
- Containers
- Streaming/event platforms
- Basic cloud architecture and migration/modernization awareness.
- Understanding of data flows and master data concepts.
- Experience with distributed applications, shared data services/APIs, and batch processing patterns.
- Experience supporting vendor/third-party evaluations, RFPs, integration assessments, and technology selection.
- Financial services or banking industry experience.
Soft Skills
- Excellent written and verbal communication.
- Ability to create clear architecture documentation for both technical and non-technical audiences.
- Strong stakeholder collaboration and cross-team coordination.
- Ability to facilitate architecture reviews and drive action items to closure.
- Strong analytical and structured problem-solving skills.
- Highly organized with strong follow-through.
- Comfortable incorporating feedback and iterating on architecture deliverables.
Education
- Bachelor's degree minimum required.
Industry Preference
- Technology
- Financial Services / Banking
Pay: $70.00 - $75.00 per hour
Work Location: In person