Senior Software Engineering Lead

Cherry Bekaert LLP

India

On-site

INR 3,800,000 - 6,000,000

Full time

3 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cherry Bekaert LLP in India is seeking a Senior Software Engineering Lead (Hands-on AI & Full Stack) to drive architecture, design, and delivery of complex AI-powered platforms. This leader will remain hands-on while guiding 8–10 engineers, maintaining high coding standards and delivering scalable solutions.

The role requires deep expertise in React, Next.js, TypeScript, Python, Flask, and cloud-based architectures, with 2–3 years of AI/GenAI hands-on work and strong collaboration across

Qualifications

  • 12–14 years of software engineering experience.
  • 3+ years leading teams of 6–10 engineers.
  • Hands-on coding in the last 2–3 years.
  • Proven experience delivering multiple software projects through engineering teams.
  • Strong expertise in React, Next.js, TypeScript, Python and Flask.
  • Experience designing and building REST APIs.
  • Strong software architecture and system design experience.
  • Experience with SQL databases, Docker, CI/CD and cloud platforms.
  • Strong understanding of secure coding practices and application security
  • Experience with Agile delivery models.
  • Minimum 2–3 years of hands-on experience working on AI and Generative AI projects.
  • Experience designing, developing or integrating LLM-powered applications, AI agents, RAG solutions, prompt engineering, vector databases and AI application architecture.
  • Experience leading or mentoring AI/GenAI developers while remaining technically involved.
  • Ability to evaluate AI solution designs, model selection approaches, scalability, security and production readiness.

Responsibilities

  • Lead the design and development of scalable and maintainable applications using React, Next.js, TypeScript, Python and Flask.
  • Drive technical design discussions and make pragmatic architecture decisions.
  • Review critical code changes and establish high engineering standards around maintainability, security, performance and scalability.
  • Actively participate in development activities and contribute hands-on to complex features, technical spikes and critical components.
  • Identify and address technical debt, performance bottlenecks and architectural risks.
  • Own end-to-end delivery of features and projects through a team of 8-10 software engineers.
  • Break down business requirements into executable technical work.
  • Plan and coordinate work across frontend and backend developers.
  • Proactively manage dependencies, risks, blockers and delivery commitments.
  • Drive Agile ceremonies including sprint planning, backlog refinement and retrospectives.
  • Ensure predictable delivery while maintaining engineering quality.
  • Provide day-to-day technical leadership and mentoring for developers.
  • Coach engineers through design reviews, pair programming and code reviews.
  • Help build technical capability across the team.
  • Participate in technical hiring and evaluation of engineering talent.

Skills

Team leadership
Hands-on coding
Software architecture
Agile delivery
AI/GenAI expertise
Code reviews

Tools

React
Next.js
TypeScript
Python
Flask
Docker
CI/CD
Cloud
LLM integration
Vector databases

Job description

Senior Software Engineering Lead (Hands-on AI & Full Stack)

ABOUT THE ROLE

We are looking for a highly technical, hands-on Software Engineering Leader who combines deep software development expertise with proven experience leading the successful delivery of complex products, platforms, and AI-powered solutions.

This is a player-coach role, not a people-manager-only position. The ideal candidate is currently hands-on in software development, architecture, code reviews, and technical problem-solving while leading a team of 8-10 engineers.

If you have moved completely away from coding and are primarily focused on project/program management, this role will not be a fit.

What You Will Do
Technical Leadership
  • Lead the design and development of scalable and maintainable applications using React, Next.js, TypeScript, Python and Flask.
  • Drive technical design discussions and make pragmatic architecture decisions aligned with business and engineering goals.
  • Review critical code changes and establish high engineering standards around maintainability, security, performance and scalability.
  • Actively participate in development activities and contribute hands-on to complex features, technical spikes and critical components.
  • Identify and address technical debt, performance bottlenecks and architectural risks.
Delivery Leadership
  • Own end-to-end delivery of features and projects through a team of 8-10 software engineers.
  • Break down business requirements into executable technical work.
  • Plan and coordinate work across frontend and backend developers.
  • Proactively manage dependencies, risks, blockers and delivery commitments.
  • Drive Agile ceremonies including sprint planning, backlog refinement and retrospectives.
  • Ensure predictable delivery while maintaining engineering quality.
  • Provide day-to-day technical leadership and mentoring for developers.
  • Coach engineers through design reviews, pair programming and code reviews.
  • Help build technical capability across the team.
  • Participate in technical hiring and evaluation of engineering talent.
MUST HAVE EXPERIENCE
  • 12-14 years of software engineering experience.
  • Minimum 3+ years leading teams of 6-10 engineers.
  • Strong hands-on coding experience in the last 2-3 years.
  • Proven experience delivering multiple software projects through engineering teams.
  • Strong expertise in React, Next.js, TypeScript, Python and Flask.
  • Experience designing and building REST APIs.
  • Strong software architecture and system design experience.
  • Experience with SQL databases, Docker, CI/CD and cloud platforms.
  • Strong understanding of secure coding practices and application security
  • Experience with Agile delivery models.
  • Minimum 2-3 years of hands-on experience working on AI and Generative AI projects.
  • Experience designing, developing or integrating LLM-powered applications, AI agents, RAG solutions, prompt engineering, vector databases and AI application architecture.
  • Experience leading or mentoring AI/GenAI developers while remaining technically involved.
  • Ability to evaluate AI solution designs, model selection approaches, scalability, security and production readiness.
PREFERRED
  • Azure or AWS cloud experience.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Tech Lead
Tech Lead

Preferred Square • Gurugram District

On-site
INR 4,000,000 - 7,000,000
Lead AI Fullstack Development Engineer
Lead AI Fullstack Development Engineer

Diebold • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Senior AI Engineer & Technical Lead
Senior AI Engineer & Technical Lead

Akoode Technologies Pvt. Ltd. • Gurgaon

On-site
INR 4,500,000 - 6,500,000
Tech Lead Full Stack Engineering
Tech Lead Full Stack Engineering

Nts Automation Labs • Kalyani Nagar

On-site
INR 3,500,000 - 6,000,000
AI Engineering Manager
AI Engineering Manager

EPAM Systems • Gurugram District

On-site
INR 3,500,000 - 8,000,000
Director/Senior Manager- AI Engineering & Delivery
Director/Senior Manager- AI Engineering & Delivery

Charter Global • Hyderabad

On-site
INR 4,000,000 - 7,000,000
AI Engineering Manager
AI Engineering Manager

EPAM Systems • Bengaluru

On-site
INR 4,000,000 - 7,500,000
AI Engineering Manager
AI Engineering Manager

EPAM Systems • Chennai District

On-site
INR 3,500,000 - 6,000,000
Lead - AI Engineer / DVP - AI Engineering
Lead - AI Engineer / DVP - AI Engineering

Emkay Global • India

On-site
INR 3,500,000 - 7,000,000
AI Lead
AI Lead

iProgrammer Solutions • Pune District

On-site
INR 3,000,000 - 6,000,000