Role Summary
The ADL / Coach is a senior technical leader responsible for driving solution design, technical excellence, and team mentoring across development initiatives.
This role requires strong architectural thinking, and the ability to coach and guide development teams toward best practices, scalability, and high-quality delivery.
The individual will act as a bridge between business needs and technical execution, ensuring solutions are robust, maintainable, and aligned with modern engineering standards.
Experience with cloud-native technologies, particularly Kubernetes and Amazon EKS, is highly desirable.
Key Responsibilities
- Provide architectural direction and design guidance for complex systems and integrations
- Lead by example through hands-on development, code reviews, and best-practice implementation Mentor and guide engineers, improving team capability, performance, and technical maturity
- Collaborate with product owners, architects, and stakeholders to translate requirements into scalable technical solutions
- Ensure adherence to coding standards, security practices, performance benchmarks, and SDLC processes
- Identify technical risks and proactively recommend solutions and improvements Support DevOps and CI/CD practices for efficient, automated deployments
- Contribute to modernization initiatives, including cloud-native and containerized architectures
- Participate in technical decision-making, estimations, and delivery planning
Experience & Qualifications
- 8-10 years of overall software development experience
- Proven experience in a technical leadership, ADL, or coaching role Strong background in guiding teams through complex technical challenges
- Experience working in Agile/Scrum environments
- Excellent communication skills with the ability to influence both technical and non-technical stakeholders
Soft Skills & Competencies
- Strong mentoring and coaching mindset
- Ability to balance hands-on development with leadership responsibilities
- Excellent problem-solving and analytical thinking High ownership, accountability, and attention to quality
- Ability to work effectively across distributed or cross-functional teams
Preferred / Nice-to-Have Skills
- Hands-on experience with Kubernetes (K8s)
- Experience deploying and managing workloads on Amazon EKS
- Familiarity with containerization tools such as Docker Exposure to AWS services beyond EKS (IAM, EC2, S3, RDS, CloudWatch, etc.)
- Experience with CI/CD tools and DevOps practices Knowledge of infrastructure-as-code tools (Terraform, CloudFormation - optional)