Position:EngineeringLead/EngineeringManager
Department:Engineering/Technology
Location:Vadodara/Onsite
EmploymentType:Full-Time
Experience:4+Years
AbouttheRole
WearelookingforanexperiencedEngineeringLead/EngineeringManagertoleadthedesign,development,delivery,andtechnicaldirectionofmodernsoftwareproductspoweredbyAI,MachineLearning,full-stackJavaScripttechnologies,andAWScloudinfrastructure.
Theidealcandidatewillcombinestronghands-onengineeringcapabilitywithtechnicalleadership,architecture,peoplemanagement,deliveryownership,andproductthinking.
Youshouldbecomfortableworkingacrossthetechnologystack,makingarchitecturedecisions,reviewingcode,mentoringengineers,solvingcomplextechnicalproblems,andensuringengineeringteamsconsistentlydeliverreliable,scalableproducts.
KeyResponsibilities
EngineeringLeadership
- Leadandmentorateamofsoftwareengineers,AI/MLengineers,anddevelopers.
- Owntechnicalexecutionacrossoneormoreproductsorengineeringworkstreams.
- Establishengineeringstandards,developmentpractices,andcodingguidelines.
- Conductcodereviewsandensuremaintainability,security,andscalability.
- Identifytechnicalrisksanddrivetheirresolution.
- Mentorengineersandsupporttheirtechnicalgrowth.
- Participateinhiring,technicalinterviews,onboarding,andperformanceevaluations.
- Buildacultureofownership,engineeringquality,andcontinuousimprovement.
Architecture&TechnicalStrategy
- Designscalablearchitecturesforweb,mobile,SaaS,AI,andenterpriseapplications.
- Maketechnologyandarchitecturedecisionsbasedonproductrequirementsandbusinessconstraints.
- Defineserviceboundaries,APIs,databases,integrations,andinfrastructure.
- Evaluatebuild-vs-buydecisionsandthird-partytechnologies.
- Identifytechnicaldebtandestablishplanstoaddressit.
- Ensurearchitecturesupportsscalability,reliability,security,andmaintainability.
- Createandmaintaintechnicalarchitectureandsystem-designdocumentation.
AI&MachineLearning
- LeadthedevelopmentandintegrationofAI/MLcapabilitiesintoproducts.
- Workwithtechnologiesincluding:
- GenerativeAI
- LLMs
- RAG
- AIagents
- Embeddings
- Vectordatabases
- MachineLearningmodels
- AIAPIs
- IntegratemodelsandAPIsfromproviderssuchasOpenAI,Gemini,Anthropic,andotherplatforms.
- Guideengineersinbuildingproduction-gradeAIapplications.
- EstablishapproachesforAIevaluation,reliability,observability,andcostoptimization.
- EvaluateemergingAItechnologiesanddeterminepracticalusecases.
- EnsureAIimplementationsmeetproduct,security,andperformancerequirements.
Full-StackEngineering
LeadandcontributetoapplicationsbuiltusingmodernJavaScripttechnologies.
Preferredexperiencewithoneormoreof:
MERN
- MongoDB
- Express.js
- React
- Node.js
MEAN
- MongoDB
- Express.js
- Angular
- Node.js
MEVN
- MongoDB
- Express.js
- Vue.js
- Node.js
Additionalexperiencewith:
- TypeScript
- Next.js
- RESTAPIs
- GraphQL
- Microservices
- Event-drivenarchitecture
- WebSockets
- Redis
- PostgreSQL
ishighlydesirable.
Hands-OnDevelopment
Thisisaleadershiprole,butthecandidateshouldremaintechnicallyhands-on.
Responsibilitiesmayinclude:
- Designingandimplementingcriticalfeatures.
- Reviewingandimprovingexistingcode.
- Troubleshootingcomplexproductionissues.
- BuildingprototypesandtechnicalPOCs.
- Reviewingarchitectureandimplementationapproaches.
- Supportingengineerswithdifficulttechnicalproblems.
- Contributingdirectlytohigh-priorityengineeringinitiatives.
Theexpectationisnottomanageexclusivelythroughmeetings;theEngineeringLead/Managershouldbecapableofunderstandingandcontributingtotheunderlyingtechnology.
AWS&CloudEngineering
- Designandmanagecloud-nativeapplicationsonAWS.
- Workwithservicessuchas:
- EC2
- S3
- RDS
- Lambda
- ECS/EKS
- VPC
- IAM
- CloudWatch
- APIGateway
- CloudFront
- Route53
- Defineappropriatecloudarchitectureforscalabilityandreliability.
- Optimizeinfrastructureperformanceandcost.
- WorkcloselywithDevOpsengineersonCI/CDanddeploymentinfrastructure.
- Ensureappropriatesecurityandaccess-controlpractices.
DevOps&EngineeringPractices
- EstablishandimproveCI/CDpipelines.
- Promoteautomatedtestinganddeployment.
- Implementdevelopment,staging,andproductionenvironments.
- SupportcontainerizationusingDocker.
- WorkwithKuberneteswhereapplicable.
- Establishmonitoring,logging,andalertingpractices.
- Improvedeploymentfrequencyandreliability.
- Supportincidentmanagementandroot-causeanalysis.
Product&DeliveryCollaboration
- WorkcloselywithProductManagersandProjectManagerstotranslaterequirementsintotechnicalsolutions.
- Breakcomplexrequirementsintoengineeringinitiativesanddeliverables.
- Providetechnicalestimatesandidentifydependencies.
- Balanceproducttimelineswithengineeringquality.
- Communicatetechnicalrisksandtrade-offstoleadership.
- Ensureengineeringexecutionalignswithproductpriorities.
EngineeringQuality
Establishstrongengineeringpracticesaround:
- Codereviews
- Testing
- Security
- Performance
- Documentation
- Versioncontrol
- CI/CD
- Observability
- Technicaldebtmanagement
Drivecontinuousimprovementinengineeringprocessesandproductquality.
RequiredTechnicalSkills
Core
- 4+yearsofprofessionalsoftwareengineeringexperience.
- StrongJavaScript/TypeScriptexperience.
- StrongexperiencewithNode.js.
- Strongexperiencewithatleastonemodernfrontendframework:
- StrongexperiencewithMongoDBoranotherproduction-gradedatabase.
- StrongunderstandingofRESTAPIsandbackendarchitecture.
- StrongGit/GitHubexperience.
- Hands-onAWSexperience.
AI/ML
Strongpracticalunderstandingofatleastsomeof:
- GenerativeAI
- LLMs
- Promptengineering
- RAG
- Embeddings
- Vectordatabases
- AIAPIs
- AIagents
- MachineLearningfundamentals
- AIevaluation
Cloud
- AWSarchitectureandservices.
- Docker.
- CI/CD.
- Linux.
- Cloudsecurityfundamentals.
- Monitoringandlogging.
GoodtoHave
- Python.
- PyTorch/TensorFlow.
- LangChain/LlamaIndex.
- PostgreSQL.
- Redis.
- Kafkaorothermessagingsystems.
- Kubernetes.
- Terraform.
- GraphQL.
- Microservicesarchitecture.
- Serverlessarchitecture.
- Event-drivensystems.
- ReactNative/Flutter.
- Elasticsearch/OpenSearch.
- APIgateways.
- OAuth/JWT.
- Automatedtestingframeworks.
PeopleManagement
TheEngineeringLead/Managerwillberesponsiblefor:
- Mentoringengineers.
- Assigningtechnicalownership.
- Conductingtechnicalone-on-ones.
- Settingengineeringgoals.
- Reviewingindividualperformance.
- Identifyingskillgaps.
- Creatingdevelopmentplans.
- Supportingrecruitmentandtechnicalinterviews.
- Buildinghigh-performingengineeringteams.
- Managingtechnicalconflictsanddependencies.
EngineeringMetrics
Trackandimprovemeaningfulengineeringmetricssuchas:
- Deliverypredictability
- Deploymentfrequency
- Leadtimeforchanges
- Productiondefectrate
- Meantimetorecovery
- Codequality
- Testcoverage
- Systemavailability
- Infrastructurecost
- Technicaldebt
- Engineeringproductivity
Metricsshouldbeusedtoidentifysystemicproblemsratherthansimplymeasureindividualdevelopers.
CandidateProfile
Wearelookingforsomeonewho:
- Canmovecomfortablybetweenarchitecture,coding,debugging,andpeopleleadership.
- Understandsbothbusinessrequirementsandtechnicalconstraints.
- Makespragmatictechnologydecisionsratherthanchoosingtechnologiesbasedontrends.
- CanevaluateAItechnologiescriticallyratherthantreatingAIasasolutiontoeveryproblem.
- Understandsthedifferencebetweenaprototypeandaproductionsystem.
- Canidentifywhenasystemneedsoptimization,redesign,orsimplification.
- Takesownershipofengineeringoutcomes.
- Cancommunicatecomplextechnicaldecisionsclearlytobothengineersandbusinessstakeholders.
- Iscomfortableworkinginafast-movingproductenvironment.
PreferredEducationalBackground
- B.Tech/B.E.–ComputerScience/IT
- MCA/M.Tech
- Equivalenttechnicaleducationordemonstratedprofessionalexperience
Relevantexperienceandtechnicalcapabilityaremoreimportantthanthespecificdegree.