Demo

Infrastructure Software Engineer

Apple, Inc.
Cupertino, CA Full Time
POSTED ON 6/4/2026
AVAILABLE BEFORE 7/4/2026
We are building and supporting new and existing critical infrastructural systems and frameworks which provide and support services like structured and unstructured storage, caching, queueing, searching, and much more at hyperscale. These form the platform upon which many iCloud and other backend systems at Apple are built. The team is responsible for the next generation platform that will power Apple's infrastructural services. These services operate at extremely large scale and store exabytes of data. The platform will support a variety of services based on open-source software, such as Kubernetes, Cassandra, Zookeeper, Kafka, Redis, etc, alongside internally developed services.

We are looking for a strong, enthusiastic developer to join as a member of this group. This person will have a tremendous amount of individual responsibility and influence over the direction the core platform of many critical Apple internet services takes for years to come. You are someone with ideas and real passion for software delivered as a service to improve reuse, efficiency, and simplicity. This engineer's work will affect hundreds of millions of users and be essential to the success of some of the most visible current and future Apple features.

Bachelor's Degree in Computer Science, an engineering-related field, or equivalent related experience.\n3 years experience as a backend internet services software developer.\nDeep understanding of multi-threading concepts and design of highly concurrent applications.\nUnderstanding of distributed system concepts including: the CAP Theorem, micro-services, and the Twelve Factor App.\nKnowledge of SDLC, including continuous integration, testing methodologies, TDD and agile development methodologies.\nFluency in one or more high-level programming languages like Golang (preferred), Java, Python, Ruby or equivalent.\nUnderstanding of base internet infrastructure services including DNS, DHCP , LDAP , server virtualization, server monitoring

Experience with large scale server provisioning and maintenance (OpenStack Ironic, Metal3, MAAS, xCat, Netbox, Tinkerbell)\nExperience with development within Kubernetes ecosystem, including operator framework, controllers and CRDs\nExperience with UI frameworks such as React, Angular or JQuery\nSome exposure to hardware bootstrap and associated security (PXE, BIOS, TPM, secure boot, trusted computing)\nSome exposure to structured or unstructured storage and caching.\nSome exposure to automating operations processes via services and tools.\nSome exposure to configuration management and fleet orchestration via Puppet, Chef, Ansible, or others.\nSome exposure to cloud services (AWS S3/EC2/CloudFront/Steps... or equivalent).

Salary.com Estimation for Infrastructure Software Engineer in Cupertino, CA
$155,810 to $187,717
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Infrastructure Software Engineer?

Sign up to receive alerts about other jobs on the Infrastructure Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Apple, Inc.

  • Apple, Inc. Beaverton, OR
  • Are you a big-picture thinker who loves setting high-reaching goals? Do you have a passion for understanding how each line of code affects all the others? ... more
  • 1 Day Ago

  • Apple, Inc. Beaverton, OR
  • Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products very quickly. Bring passion and dedication to your job, a... more
  • 1 Day Ago

  • Apple, Inc. Beaverton, OR
  • We are seeking a highly motivated and innovative Embedded CPU Engineer to join the Platform Architecture team. In this role, you will drive performance and... more
  • 1 Day Ago

  • Apple, Inc. Danbury, CT
  • Apple Retail is where the best of Apple comes together. We bring our expertise to help people do what they love, delivering an only-at-Apple experience. We... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Infrastructure Software Engineer jobs in the Cupertino, CA area that may be a better fit.

  • xAI Palo Alto, CA
  • About xAI xAI’s mission is to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge. Our team is small... more
  • 2 Days Ago

  • Otter.ai Mountain View, CA
  • The Opportunity We are looking for an experienced Software Engineer with a passion for building robust and scalable data infrastructure to join our Data Pl... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!