Job Description :
What You'll Do :
- Lead and grow a high-performing team of engineers, fostering a culture of ownership, innovation, continuous learning, and engineering excellence.
- Drive the delivery of scalable, secure, and maintainable products while balancing technical quality, business impact, and speed of execution.
- Actively participate in architecture, system design, code reviews, and critical technical decision-making, serving as a technical leader for the team.
- Hands on coding as part of the client projects in multiple technologies.
- Champion AI-enabled software development practices, leveraging tools such as Claude, Cursor, and Vercel/V0 to improve productivity, quality, and developer experience.
- Continuously evaluate and introduce modern engineering practices, tools, automations, and workflows that enhance team effectiveness and accelerate delivery.
- Mentor and coach engineers through hands-on guidance, technical leadership, and career development, helping them grow their technical and problem-solving capabilities.
- Partner closely with Product, Design, Architecture, and other cross-functional stakeholders to align engineering efforts with strategic business outcomes.
- Build and scale engineering teams through hiring, performance management, and fostering an inclusive, collaborative, and high-accountability culture.
- Establish and uphold engineering standards around architecture, testing, CI/CD, observability, security, and operational excellence.
- Represent the engineering team with senior leadership, customers, and partners, effectively communicating technical strategy, progress, risks, and opportunities.
Required Experience &
Skills :
- Total 12-15 years of IT experience, including a minimum of 5 years in an Engineering Management role, with a proven track record of success as a Lead/Senior Engineer prior to that.
- Deep expertise in ReactJS, NextJS, TypeScript, JavaScript, NodeJS, Design Systems, HTML/CSS, Storybook, and Tailwind CSS.
- Mandatory current experience in hands-on coding in the above technologies and beyond.
- Strong experience working with Headless CMS platforms such as Contentful or Sanity.
- Experience deploying and operating applications on platforms such as Vercel.
- Hands-on experience in system design and architecture, including leading technical discussions, evaluating trade-offs, and making informed architectural decisions.
- Experience working in modern product engineering environments, embracing iterative delivery, continuous experimentation, rapid feedback loops, and outcome-driven execution.
AI-Enabled Engineering Leadership (Mandatory) :
- Demonstrated expertise in AI-assisted software development is mandatory.
- Extensive hands-on experience using AI engineering tools such as Claude, Cursor, GitHub Copilot, ChatGPT, or equivalent platforms to accelerate software delivery, architecture design, debugging, code reviews, testing, documentation, and developer productivity.
- Hands-on experience developing agents, sub-agents, workflow orchestration and automation with agents.
- Proven ability to effectively integrate Agentic Engineering into day-to-day engineering workflows and establish best practices for AI-enhanced processes across teams.
- Experience evaluating, adopting, and driving emerging AI technologies and engineering practices within an organization.
- Ability to mentor engineers on AI-native development approaches and foster a culture of continuous learning and innovation.
- Candidates should be comfortable demonstrating practical AI-assisted problem-solving skills during the interview process through live coding, design, and development exercises.
Leadership & Innovation (Mandatory) :
- Demonstrated past experience in directly managing teams of engineers, and strong people management skills, including performance reviews, compensation management.
- Strong communicator capable of representing engineering teams to internal and external stakeholders with varying levels of technical expertise.
- Passion for challenging conventional approaches and driving adoption of new tools, workflows, and engineering practices that improve outcomes.
- Ability to build high-performing teams by fostering innovation, experimentation, ownership, and accountability.
Engineering Excellence (Mandatory) :
- Experience with automated testing strategies, including unit, integration, functional, and end-to-end testing.
- Proven ability to manage multiple projects, priorities, and cross-functional initiatives in a fast-paced environment.
- Strong problem-solving, debugging, performance optimization, and decision-making skills.
- Demonstrated ability to continuously improve engineering quality, delivery velocity, developer experience, and operational efficiency.
- Experience designing and maintaining CI/CD pipelines and modern software delivery practices.
- Active involvement in system design, architecture reviews, coding, code reviews, release management, and operational excellence.
- Experience establishing engineering standards, development workflows, and best practices that improve team effectiveness and software quality.
- Flexible, adaptable, and able to thrive in rapidly evolving technology environments.
Nice to Have :
- Experience designing, deploying, and operating cloud-native applications on platforms such as AWS, GCP, or Azure.
- Familiarity with modern engineering productivity, collaboration, and delivery platforms such as Jira, Linear, DevOps, or similar tools.
- Experience leading distributed teams and collaborating effectively with stakeholders across global regions, particularly North America.
- Experience driving platform modernization, developer experience improvements, or large-scale digital transformation initiatives.