Ingram Micro
Sr. Software Engineer (Full Stack)
India · Hybrid · Full time
Apply on the employer’s site ↗See how well you match this job
You apply directly with the employer. ROLIVA does not submit applications from this page and is not the employer.
About the role
Description from the employer’s posting. Check the employer’s page for the current version.
- EmployerIngram Micro
- LocationIndia
- Work styleHybrid
- Employment typeFull time
- Employer posted
It's fun to work in a company where people truly BELIEVE in what they're doing!
Job Description:
Sr. Software Engineer (Full Stack)
Ingram Micro is looking for a highly skilled Sr. Software Engineer (Full Stack) with deep expertise in end-to-end web application development to join our IT and Engineering team.
The primary responsibility of this role is the hands-on design, development, and maintenance of scalable, high-performing web applications powered by .NET Core, React, and robust SQL database architectures. As a full-stack engineer, you will focus on building rich, responsive user interfaces and high-throughput microservices that power Ingram Micro’s global digital platform, Ingram Micro Xvantage™.
Secondary focus areas include deploying and running these solutions within Google Cloud Platform (GCP) and leveraging modern AI tools and GenAI capabilities to augment application functionality and developer productivity.
Show full description
Your Role
- Primary Focus – Full Stack Engineering:
- Design, develop, test, and ship end-to-end full-stack capabilities, balancing seamless front-end user experiences with resilient, secure backend services.
- Build modern, responsive front-end SPAs and micro-frontends using React, TypeScript, and state management libraries.
- Architect, build, and optimize backend web APIs, microservices, and business logic using .NET Core / C#.
- Write complex SQL queries, design database schemas, build stored procedures, and optimize data access layers for maximum speed and data integrity.
- Experience in using with tools like Visual Studio Code for development, BitBucket as source code repository
- Knowledge of either Mocha / Jasmine / Jest for Unit Testing
- Development experience in Agile Scrum model
- Secondary Focus – Cloud Infrastructure & AI Integration:
- Package and deploy full-stack applications to Google Cloud Platform (GCP) using containerization (Docker) and serverless services.
- Integrate secondary AI capabilities (e.g., Gemini/LLM APIs, intelligent search, prompt engineering, or AI-assisted development tooling) to enhance application workflows.
- Apply a solid DevOps mindset to build unit tests, support CI/CD pipelines, and monitor application health across the full lifecycle.
What You Bring to the Role
- Education: Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related technical field.
- Experience:3-5+ years of core software engineering experience centered on full-stack web development.
- Core Technical Skills (Primary Focus):
- Backend: Deep hands-on expertise in .NET Core / C#, REST API design, OOP principles, and microservices architecture.
- Frontend: Advanced proficiency in React (Hooks, Redux/Context API, modern JavaScript/TypeScript, Component-driven design).
- Database: Strong command of SQL and Relational Databases (SQL Server, PostgreSQL, Cloud SQL) with proven query optimization skills.
- Secondary & Supporting Skills:
- Working knowledge of cloud deployment models on Google Cloud Platform (GCP) (e.g., Cloud Run, GKE, Pub/Sub, Cloud SQL).
- Familiarity with practical AI/GenAI integrations (e.g., Gemini APIs, Copilot, vector search) to enrich application feature sets.
- Experience working in Agile/Scrum sprints, automated testing frameworks, and continuous integration (CI/CD) workflows.
Specialized Knowledge & Skills
- Strong problem-solving, analytical, and code debugging abilities.
- Focus on clean code, security best practices (OWASP), and frontend-to-backend performance tuning.
- Outstanding written and verbal communication skills across distributed Agile teams.
Check your resume against this job Free, no sign-up. Nothing you paste is stored.
Staying safe while you apply
- Never pay to apply, interview or accept an offer. ROLIVA never asks you for payment to apply to a job.
- Apply only through the official “Apply on the employer’s site” button, on the employer’s own site, and check that a recruiter’s email uses that employer’s own domain rather than a free email address.
- Be cautious of an offer made with no real interview, or pressure to decide quickly or share financial details early.
Does something look wrong with this listing? Use “Report broken link” in the role details, or read ROLIVA’s full job-safety guidance ↗.
Preparing for this role with ROLIVA
- Check the fit.
Compare the requirements with the experience you have confirmed, including gaps.
- Prepare honestly.
Build interview stories and application drafts from your own evidence.
- Keep track.
Save the role and record your own application status and follow-ups.
Software engineer jobs in Mumbai
ROLIVA currently lists 111 open roles like this in Mumbai.
Employers hiring for this
- Morningstar15 open roles
- NEC Software Solutions13 open roles
- Ingram Micro9 open roles
- NTT8 open roles
- WEB7 open roles
At a glance
- Work styleHybrid
- Employment typeFull time
- SenioritySenior
- Employer posted
- Added to ROLIVA
- Last checked
Skills in this posting
Skills ROLIVA found in the employer’s own description above. A mention is not a requirement.
SQL GCP Docker React TypeScript JavaScript PostgreSQL Agile Scrum LLM