onsite
Senior Software Architect - PNC
Software Architect
Senior Software Architect leading design and delivery of scalable, cloud‑native solutions, driving microservice strategy, and guiding development teams on Java, C#, and AWS technologies.
About the role
Key Responsibilities
- Define and evolve the enterprise architecture roadmap, focusing on microservices, cloud platforms, and API strategies.
- Design, prototype, and oversee implementation of high‑performance, secure applications using Java, C#, and related frameworks.
- Collaborate with product owners, engineering leads, and DevOps to ensure solutions meet scalability, reliability, and compliance requirements.
- Establish best practices for containerization (Docker) and orchestration (Kubernetes) across development teams.
- Mentor senior engineers, conduct architectural reviews, and drive continuous improvement in Agile delivery processes.
Requirements
- 10+ years of software development experience with strong expertise in Java and/or C#.
- Proven track record designing and delivering microservice‑based, cloud‑native applications on AWS.
- Deep understanding of RESTful API design, containerization (Docker), and orchestration (Kubernetes).
- Experience leading technical teams in an Agile environment and communicating architectural decisions to stakeholders.
- Bachelor’s degree in Computer Science or related field; advanced certifications in cloud or architecture are a plus.
Skills
javacawsdockerkubernetesagile