Technical Lead
Prodapt
- Location
- Chennai - Guindy, India
- Work model
- On-Site
- Level
- Senior
Skills
About this role
Overview
The Technical Lead is responsible for owning the technical execution and engineering delivery of complex application and AI-enabled solutions across the software development lifecycle. This role serves as the primary technical authority for the engineering team, translating architecture and business requirements into executable technical plans, ensuring delivery quality, and guiding engineers through implementation. The Technical Lead manages the day-to-day technical delivery of engineering teams comprising junior, mid-level, and senior software engineers , working closely with Forward Deployed Engineers (FDEs) on customer-driven solution implementation and Technical Program Managers (TPMs) on delivery planning, milestone tracking, and dependency management. The role requires strong expertise in system design, cloud-native development, AI application integration, engineering quality practices, and technical mentoring , with accountability for technical stability, delivery predictability, and implementation excellence.This role requires relocation to Japan. Candidates must be open to relocating as part of their employment with us.
Responsibilities
Own the technical execution of software delivery across engineering workstreams, ensuring alignment with business requirements and solution architecture Break down high-level architecture into implementable technical components, APIs, services, and engineering tasks Lead system design discussions across application, data, and integration layers Define and enforce engineering standards across development, testing, deployment, and documentation Guide and support SDE1, SDE2, and SDE3 engineers in implementation, debugging, and technical problem-solving Conduct code reviews and ensure adherence to coding standards, maintainability, and architectural integrity Collaborate with FDEs on AI application integration patterns including LLM workflows, RAG pipelines, and agent orchestration Work with TPMs to support effort estimation, technical dependency planning, and delivery sequencing Identify technical risks early and define mitigation strategies across system design, integrations, and delivery execution Ensure implementation of testing strategies including unit testing, integration testing, contract testing, and performance validation Oversee CI/CD implementation and deployment readiness across development environments Ensure observability, monitoring, and operational readiness are embedded into engineering solutions Support incident troubleshooting and root cause analysis for production issues Mentor engineers and support technical capability growth across the team Improve team productivity by promoting engineering accelerators, automation, and effective use of AI-assisted development tools Requirements Experience 8 to 10 years of software engineering experience At least 2 to 4 years of technical leadership experience leading software engineering teams or major system components Experience delivering enterprise-grade systems in complex engineering environments AI Application Engineering Working knowledge of LLM-based application development and applied AI integration patterns Understanding of RAG architecture , retrieval optimization, and evaluation loops Familiarity with guardrails, prompt workflows, and AI reliability mechanisms Ability to support engineering teams implementing AI-enabled application workflows System Design & Application Architecture Strong hands-on expertise in system design and application architecture Strong understanding of microservices architecture , service boundaries, and API contracts Experience in distributed systems design , asynchronous processing, and event-driven patterns Strong understanding of design patterns, SOLID principles, and modular application design Experience designing systems for scalability, fault tolerance, and maintainability Backend Engineering Strong hands-on backend development experience using Python and/or