I

Ingram Micro

Distributes IT hardware and software to resellers

Senior Developer

Software EngineeringConfirmed live in the last 24 hours
Full-timeMexico City, CDMX, MexicoNo salary listedHybrid

About the Job

Requirements

  • Professional experience in software development with demonstrated ownership of complex applications or services.
  • Strong proficiency in at least one modern programming language and its associated development ecosystem.
  • Experience with application architecture, APIs and integrations, databases, version control, automated testing, and continuous integration and continuous delivery practices.
  • Understanding of software design principles, security, performance, reliability, and maintainability.
  • Experience working within Agile or iterative software delivery environments.
  • Ability to troubleshoot complex technical issues.
  • Experience providing technical guidance, code review, knowledge sharing, or mentoring to other developers.

Responsibilities

  • Design, develop, test, deploy, and maintain scalable and reliable software applications and services.
  • Translate functional and technical requirements into maintainable code, components, APIs, integrations, and technical solutions.
  • Apply software engineering principles, coding standards, design patterns, and secure development practices throughout the development lifecycle.
  • Enhance existing applications by improving functionality, performance, reliability, and maintainability.
  • Provide technical guidance on solution design, implementation approaches, and complex development challenges.
  • Perform code reviews and promote engineering standards for code quality, testing, documentation, security, and maintainability.
  • Mentor developers through knowledge sharing, technical feedback, and collaboration.
  • Troubleshoot complex application issues, perform root-cause analysis, and drive sustainable resolutions.
  • Contribute to automated build, test, integration, and deployment practices using continuous integration and continuous delivery and source-control workflows.
  • Partner with quality assurance and technology teams to improve test coverage, release quality, observability, and production readiness.
  • Monitor and support applications in production, proactively identifying reliability and performance improvements.
  • Contribute to modernization, technical-debt reduction, and continuous-improvement initiatives.
  • Collaborate with product owners, business stakeholders, architects, quality assurance, security, infrastructure, and other engineering teams.
  • Evaluate technical options and communicate trade-offs, dependencies, risks, and recommendations to technical and non-technical stakeholders.
  • Break down complex work into practical deliverables and support estimation, planning, and agile development activities.

Desired Qualifications

  • Experience with cloud platforms, distributed systems, microservices, containerized applications, or modern application architectures.
  • Experience with DevOps practices, infrastructure automation, observability, or production support.
  • Exposure to modernization initiatives, system integrations, enterprise applications, or high-availability environments.
  • Ability to evaluate emerging technologies and determine their practical value for business and engineering needs.

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