Ingram Micro logo

Lead Software Engineer (Full Stack)

Ingram Micro
NewPosted today

LOCATION

Mumbai · Hybrid

EXPERIENCE

5 - 8 Years

TYPE

FullTime

SKILLS REQUIRED

C#.NET DevelopmentReact.jsSQLTechnical LeadershipMicroservices ArchitectureSoftware Architecture

Job description

Overview

Lead the technical execution, engineering quality and application architecture of Ingram Micro's core digital platforms, with a primary focus on full-stack development in .NET Core, React and enterprise SQL databases, and a secondary focus on Google Cloud Platform and AI implementation for the Ingram Micro Xvantage™ digital ecosystem.

What you'll do

  • Lead technical design, code reviews and hands-on execution across both front-end (React) and back-end (.NET Core) stacks.
  • Architect scalable microservices, micro-frontends and API gateways that handle high-volume enterprise transactions efficiently.
  • Lead database modeling, complex SQL optimization, data layer design and transaction management across enterprise data systems.
  • Drive engineering best practices across teams: automated unit and integration testing, clean architecture, design patterns and application security.
  • Mentor developers on full-stack techniques, code quality and technical decision-making.
  • Guide engineering pods in designing and delivering full-stack solutions and establishing coding standards.
  • Oversee application deployment strategies on Google Cloud Platform (GCP), ensuring high availability, security and cloud efficiency.
  • Identify and architect integration patterns for AI/ML capabilities (such as Google Gemini, GenAI pipelines, RAG patterns or automated search).
  • Partner with Solution Architects, Product Managers and DevOps teams to refine technical roadmaps and deliver 2-week sprint plans.

What you'll need

  • Bachelor's, Master's or equivalent advanced degree in Computer Science or a technical discipline.
  • 5-8+ years in software development.
  • 3+ years leading engineering pods or technical teams.
  • Expert-level full-stack development experience using .NET Core / C# for scalable backend engines and REST/gRPC services.
  • Advanced mastery of the React ecosystem (TypeScript, state management, performance optimization and modular UI architectures).
  • Deep expertise in SQL / relational databases, data architecture, index tuning and distributed query performance.
  • Experience using Visual Studio Code for development and BitBucket as a source code repository.
  • Knowledge of either Mocha, Jasmine or Jest for unit testing.
  • Development experience in an Agile Scrum model.
  • Strong leadership, decision-making and conflict resolution skills in Agile/Scrum environments.
  • Proven ability to balance speed of delivery with long-term code maintainability and enterprise architecture standards.
  • Exceptional communication skills, with the ability to articulate technical strategies to both engineers and business stakeholders.

Nice to have

  • Hands-on familiarity with cloud hosting and infrastructure on Google Cloud Platform (GCP), such as GKE, Cloud Run, Pub/Sub and Cloud SQL.
  • Strategic understanding of how to operationalize AI/LLM tools (Google Gemini, OpenAI/Copilot, prompt engineering) within enterprise web applications.
  • Strong background in enterprise systems integration, API gateways and CI/CD automation pipelines.

Details

  • Location: Mumbai, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Lead Software Engineer (Full Stack)