Overview
Own and evolve the end-to-end technical architecture for the platform ecosystem, ensuring solutions are secure, scalable, integrated, resilient, cost-effective, and operationally reliable. This is a hands-on architecture and engineering role.
What you'll do
- Own end-to-end architecture across application, platform, data, and integration layers
- Create HLDs, reference architectures, reusable patterns, and key technical designs
- Guide LLDs and ensure implementations remain aligned with architectural intent
- Define standards for APIs, microservices, data flows, identity, integration, and cloud-native solutions
- Make technical trade-offs across scalability, reliability, security, performance, maintainability, and cloud cost
- Actively participate in software development and complex feature implementation
- Write, debug, test, and review production-quality code
- Build prototypes, reference implementations, reusable components, and technical accelerators
- Participate in code and design reviews and improve engineering quality and maintainability
- Validate architectural decisions through working software, testing, and production evidence
- Design distributed and cloud-native solutions across AWS and Azure
- Establish reusable capabilities for identity, integration, environments, containerisation, CI/CD, and microservices
- Guide application modernisation and cloud adoption
- Design for high availability, resilience, scalability, security, and cost efficiency
- Reduce project-specific solutions through reusable platform services and engineering patterns
- Define observability across logging, metrics, tracing, health checks, dashboards, and alerting
- Lead diagnosis of complex cross-system production issues, working directly with code, telemetry, configuration, integrations, and infrastructure to identify root cause
- Drive technical resolution through implementation and stabilisation
- Address recurring issues through architectural and engineering improvements
- Ensure systems are secure, observable, supportable, and production-ready
- Establish architecture and engineering standards across teams
- Mentor engineers through architecture reviews, design reviews, code reviews, and hands-on technical guidance
- Evaluate technologies and frameworks based on engineering value, risk, cost, and long-term sustainability
- Partner with Product, Security, Data, DevOps, Product Support, and Engineering teams while retaining architectural accountability
What you'll need
- Bachelor's degree in Computer Science, Engineering, or related technical field
- 10+ years of software engineering, architecture, or distributed-systems experience
- Strong hands-on Java development experience
- Production experience designing/implementing cloud-native systems on AWS/Azure
- Strong experience with distributed systems, APIs, microservices, data/integration patterns, and production troubleshooting
- Experience with containers, Kubernetes, CI/CD, relational databases, and modern software engineering practices
Nice to have
- AWS and/or Azure Solution Architect certification
Details
- Location: Chennai, Tamil Nadu
Read the full description and apply on the company’s own careers page.