Principal, Software Development
Ingram Micro
Irvine, CA, US
Onsite
2026-06-22
Announced salary
$133,400 - $226,800
Low
$86K
Median
$120K
High
$155K
Market in Irvine · BLS OEWS 2024
Estimated net pay
$7,864 - $12,599
/month · 29% withheld
after tax & contributions · Single, no dependents
Job description
**Accelerate your career. Join the organization that's driving the world's technology and shape the future.**
Ingram Micro is a leading technology company for the global information technology ecosystem. With the ability to reach nearly 90% of the global population, we play a vital role in the worldwide IT sales channel, bringing products and services from technology manufacturers and cloud providers to business\-to\-business technology experts. Our market reach, diverse solutions and services portfolio, and digital platform Ingram Micro Xvantage™ set us apart. Learn more at www.ingrammicro.com
Come join our team where you’ll make technology happen in surprising ways. Let’s shape tomorrow \- it’ll be a fun journey!
Our challenge is to use modern tools, techniques, and methods to develop, modify, and/or update complex and extremely powerful systems. Our customers and partners need applications that enable them to easily operate and expand their businesses. Ingram Micro is a $50B revenue company a year, with $5B of that revenue going through our team's eCommerce web site.
Ingram Micro is seeking experienced software engineers who can leverage their skill\-set to grow as part of an Agile SCRUM team. They must be a quick learner and love challenging themselves to constantly raise the bar. This opportunity requires strong problem\-solving skills, an aptitude for team collaboration and open communication as they deliver efficient, well designed, and tested software for a positive user experience. Innovative thinking and well\-designed products with an emphasis on performance are a necessity to give our customers the best experience possible.
**Your Role:**
* Designs, develops, tests, debugs and implements operating systems components, software tools, and utilities.
* Determines systems software design requirements. Ensures that system improvements are successfully implemented and monitored to increase efficiency.
* Generates systems software engineering policies
On the map
map
See this employer on the map — Irvine