Description
- Own end-to-end solution design and lifecycle, including architecture, development, deployment, and production support.
- Lead efforts to stabilize and optimize L1 (first level) and L3 (third level) production support systems, reducing downtime and improving incident resolution times.
- Define enterprise-wide architectural standards and best practices for full-stack development on Microsoft technologies and Azure Cloud.
- Provide technical oversight, lead code reviews, and ensure software quality, security, and performance across the stack.
- Troubleshoot and resolve complex issues spanning frontend, APIs, backend, and cloud infrastructure; lead incident and problem management.
- Guide disaster recovery planning and monitor production environments for reliability and scalability.
- Architect and build microservices and APIs using C# and .NET, optimized for Azure Cloud deployment.
- Develop rich, responsive frontend applications using Angular, ensuring excellent user experience and performance.
- Design and implement self-serve applications enabling users to onboard, configure, and manage services independently.
- Build and maintain API gateways to secure, route, and monitor service APIs effectively.
- Lead tenant onboarding processes and systems to support multi-tenant architecture and seamless customer adoption.
- Leverage Azure Cloud services including App Services, Functions, SQL Database, and DevOps pipelines for scalable, fault-tolerant applications.
- Implement CI/CD pipelines, automated testing, and monitoring to support rapid, reliable delivery.
- Champion Agile methodologies and foster collaborative, cross-functional team environments.
- Apply domain knowledge of ITAD and reverse logistics workflows to design solutions that optimize asset lifecycle management.
- Bachelor’s in Computer Science or related field (Master’s preferred) with 15+ years in enterprise software engineering.
- Strong full-stack development expertise using C#, .NET, SQL Server, Angular, and Azure Cloud services.
- Proven experience designing and scaling enterprise systems with high traffic and transaction volumes.
- Demonstrated success in stabilizing and enhancing L1 and L3 production support systems, improving system reliability and support responsiveness.
- Experience building self-serve applications, API gateways, and tenant onboarding for multi-tenant platforms.
- Familiarity with IT Asset Disposition (ITAD), reverse logistics, and related business processes.
- Experience with cloud-native architectures, containerization, and orchestration tools (Kubernetes, Docker) a plus.
- Skilled in CI/CD tools, automated testing, and Agile delivery practices.
- Experience leading technical teams in onsite-offshore models and mentoring senior engineers.
- Excellent communication skills and ability to influence cross-functional stakeholders.
Join Ingram Micro as a Sr. Principal Engineer and shape the future of global technology platforms by leading full-stack development initiatives using Microsoft technologies and Azure Cloud. Your expertise in production system stabilization, self-serve platforms, and ITAD will help us deliver reliable, innovative solutions that empower our partners worldwide.






