Note: The job is a remote job and is open to candidates in USA. Ingram Micro is a leading technology company for the global information technology ecosystem. As a Sr. Software Engineer, you will lead the design, stabilization, and delivery of scalable, secure, and high-performance enterprise solutions, while providing technical leadership and mentoring engineering teams.
Responsibilities
- 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
Skills
- Bachelor's in Computer Science or related field with 5-8 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
- 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
- Experience with cloud-native architectures, containerization, and orchestration tools (Kubernetes, Docker)
- Familiarity with IT Asset Disposition (ITAD), reverse logistics, and related business processes
Benefits
- Merit increases
- Annual bonus or sales incentives
- Long-term incentives
- Healthcare benefits
- Paid time off
- Parental leave
- A 401(k) plan and company match
- Short-term and long-term disability coverage
- Basic life insurance
- Wellbeing benefits
Company Overview
Company H1B Sponsorship