I

Ingram Micro

Distributes IT hardware and software to resellers

Lead Software Engineer - Full Stack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeMumbai, Maharashtra, IndiaNo salary listedHybrid

About the Job

Requirements

  • A bachelor's, master's, or equivalent advanced degree in Computer Science or a technical discipline.
  • Five to eight or more years of software development experience, including three or more years leading engineering pods or technical teams.
  • Expert-level full-stack development experience using .NET Core and C# for scalable backend engines and REST or gRPC services.
  • Advanced mastery of the React ecosystem, including TypeScript, state management, performance optimization, and modular user interface architectures.
  • Deep expertise in SQL and relational databases, data architecture, index tuning, and distributed query performance.
  • Hands-on familiarity with Google Cloud Platform hosting and infrastructure, including GKE, Cloud Run, Pub/Sub, and Cloud SQL.
  • Strategic understanding of operationalizing AI and large language model tools, including Google Gemini, OpenAI/Copilot, and prompt engineering, within enterprise web applications.
  • Strong background in enterprise systems integration, API gateways, and continuous integration/continuous deployment automation pipelines.
  • Knowledge of unit-testing tools such as Mocha, Jasmine, or Jest.
  • Development experience using the Agile Scrum model.
  • Strong leadership, decision-making, and conflict-resolution skills in Agile/Scrum environments.
  • Ability to balance delivery speed with long-term code maintainability and enterprise architecture standards.
  • Ability to articulate technical strategies to engineers and business stakeholders.

Responsibilities

  • Lead technical design, code reviews, and hands-on execution across the React front-end and .NET Core back-end stacks.
  • Architect scalable microservices, micro-frontends, and API gateways for high-volume enterprise transactions.
  • Lead database modeling, complex SQL optimization, data-layer design, and transaction management across enterprise data systems.
  • Drive engineering best practices across teams, including automated unit and integration testing, clean architecture, design patterns, and application security.
  • Mentor developers on full-stack techniques, code quality, and technical decision-making.
  • Use tools such as Visual Studio Code for development and Bitbucket as the source code repository.
  • Oversee application deployment strategies on Google Cloud Platform, ensuring high availability, security, and cloud efficiency.
  • Identify and architect integration patterns for AI/ML capabilities, such as Google Gemini, generative AI pipelines, retrieval-augmented generation patterns, or automated search.
  • Partner with Solution Architects, Product Managers, and DevOps teams to refine technical roadmaps and deliverable two-week sprint plans.

About the Company

Ingram Micro

Distributes IT hardware and software to resellers

Ingram Micro is a technology distributor that sits between the companies that make IT products and the resellers, managed service providers and retailers that sell them to businesses. Its Xvantage digital platform lets partners search catalogs, check pricing, place orders and manage cloud subscriptions in one place. Behind the platform, it runs warehouses and logistics across North America, Europe, Asia-Pacific and Latin America, plus services such as device repair, reverse logistics and IT asset disposal. It makes money on the spread between what it pays vendors and what resellers pay, plus fees for cloud and lifecycle services. Ingram Micro was founded in 1979 as Micro D and is based in Irvine, California.

Company size
10,001+
Company stage
IPO
Headquarters
Irvine, CA
Founded
1979

Recently Posted Jobs

Explore more opportunities at Ingram Micro

See more jobs