onsite
Principal Technical Architect - Team Lead
Solutions Architect
Senior hands‑on leader responsible for designing and delivering complex, cloud‑native solutions, guiding a professional services team, and ensuring architectural excellence across Java/.NET microservice platforms.
About the role
Key Responsibilities
- Define and own end‑to‑end architecture for large‑scale, cloud‑native customer solutions.
- Lead a team of architects and engineers, providing mentorship, code reviews, and technical direction.
- Design, develop, and integrate microservice‑based applications using Java and .NET technologies.
- Establish API standards, security best practices, and performance optimization strategies.
- Collaborate with product, sales, and delivery teams to translate business requirements into scalable technical designs.
- Drive DevOps adoption, CI/CD pipeline implementation, and cloud infrastructure automation.
Requirements
- 10+ years of software engineering experience with strong expertise in Java and .NET ecosystems.
- Proven track record designing and delivering cloud‑native architectures (AWS, Azure, or GCP) and microservice solutions.
- Deep understanding of API design, security, and performance tuning.
- Hands‑on experience with DevOps tools (Docker, Kubernetes, Terraform, Jenkins/GitHub Actions).
- Excellent leadership, communication, and mentorship skills; ability to work in Agile environments.