onsite
Senior Software Architect - PNC Bank
Software Architect
Senior Software Architect leading design and delivery of scalable, cloud‑native solutions, driving microservice strategy, and guiding development teams with modern Java and DevOps practices.
About the role
Key Responsibilities
- Define and evolve the enterprise architecture roadmap, focusing on cloud‑native, microservice‑based solutions.
- Design high‑performance, secure, and scalable systems using Java, RESTful APIs, and SQL databases.
- Collaborate with product owners and engineering teams to translate business requirements into technical specifications.
- Lead technical governance, code reviews, and best‑practice adoption across multiple development squads.
- Champion DevOps practices, including CI/CD pipelines, automated testing, and infrastructure as code.
- Mentor senior engineers and foster an Agile, collaborative development culture.
Requirements
- 10+ years of software development experience with strong expertise in Java and microservice architectures.
- Proven experience designing and deploying solutions on AWS or Azure.
- Deep understanding of RESTful API design, relational databases, and performance optimization.
- Hands‑on experience with CI/CD tools (Jenkins, GitLab, Azure DevOps) and containerization (Docker, Kubernetes).
- Excellent communication skills and a track record of leading technical teams in an Agile environment.
Skills
javasqlsystem design