Technical Architect
- Compensation
- Not disclosed
- Location
- Chennai, Tamil Nādu, India
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Architecture
- Posted
Skills
Must have
- 10+ years of experience in software engineering, with at least 3+ years in a formal Technical Architect / Solution Architect role, owning system design decisions end-to-end.
- Proven experience in creating and reviewing HLD and LLD documents, with the ability to articulate complex systems clearly to both technical and non-technical stakeholders.
- Strong architectural understanding of Java and ecosystems, with the ability to guide teams on framework and design choices. Hands-on coding as needed for critical paths and reviews.
- Solid experience designing and deploying applications on GCP (preferred) and/or AWS.
- Deep understanding of microservices architecture, API design (REST, GraphQL), and containerization (Docker, Kubernetes).
- Familiarity with NoSQL and SQL databases. (Firestore, Datastore, and Cloud Spanner) is a plus.
- Knowledge of performance tuning, observability (logs, metrics, tracing), and security best practices.
- Experience with CI/CD pipelines, Infrastructure as Code (Terraform, Cloud Build, GitHub Actions, etc.).
Nice to have
- Experience working in multi-cloud or cloud migration projects.
- Experience working in Agile/Scrum environments.
- Exposure to frontend frameworks such as React, , Vue, or Angular is a plus.
- Mandatory certifications (at least one): GCP Professional Cloud Architect or AWS Certified Solutions Architect (Associate or Professional)
Full description
We are seeking a seasoned Technical Architect who has previously owned and governed backend architecture in production systems. The role focuses on defining long-term technical direction, ensuring architectural consistency across teams, and aligning system design with business and scalability goals. Strong experience in Java, , and modern cloud platforms—preferably Google Cloud Platform (GCP), with working knowledge of AWS—is required.
Roles and responsibilities
- Own system-level and cross-cutting architectural decisions across multiple teams and services, including trade-off analysis, long-term scalability, and cost considerations.
- Act as the final technical authority for system design, non-functional requirements, and architectural standards.
- Drive architectural trade-offs by balancing scalability, reliability, security, cost, and delivery speed.
- Establish and enforce architectural guardrails, patterns, and reference implementations across teams.
- Work with stakeholders to translate business requirements into technical solutions.
- Design cloud-native applications with a focus on scalability, fault-tolerance, and performance.
- Lead architecture reviews, code quality checks, and performance analysis.
- Evaluate and recommend tools, frameworks, and platforms based on project needs.
- Ensure best practices around security, monitoring, CI/CD, and DevOps are followed.
- Collaborate with product, QA, DevOps, and other cross-functional teams.
Must have
- 10+ years of experience in software engineering, with at least 3+ years in a formal Technical Architect / Solution Architect role, owning system design decisions end-to-end.
- Proven experience in creating and reviewing HLD and LLD documents, with the ability to articulate complex systems clearly to both technical and non-technical stakeholders.
- Strong architectural understanding of Java and ecosystems, with the ability to guide teams on framework and design choices. Hands-on coding as needed for critical paths and reviews.
- Solid experience designing and deploying applications on GCP (preferred) and/or AWS.
- Deep understanding of microservices architecture, API design (REST, GraphQL), and containerization (Docker, Kubernetes).
- Familiarity with NoSQL and SQL databases. (Firestore, Datastore, and Cloud Spanner) is a plus.
- Knowledge of performance tuning, observability (logs, metrics, tracing), and security best practices.