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
Read the full description and apply on the company’s own careers page.