JobsInfrastructure Software Engineer
Job description
The role involves building and supporting critical infrastructural systems and frameworks that provide various services at hyperscale for Apple. The team is responsible for the next generation platform that will power Apple's infrastructural services, impacting hundreds of millions of users. The engineer will have significant individual responsibility and influence over the core platform's direction. This position requires a passion for software delivered as a service to enhance efficiency and simplicity.
Requirements
- Bachelor's Degree in Computer Science, an engineering-related field, or equivalent related experience.
- 3+ years experience as a backend internet services software developer.
- Deep understanding of multi-threading concepts and design of highly concurrent applications.
- Understanding of distributed system concepts including the CAP Theorem, micro-services, and the Twelve Factor App.
- Fluency in one or more high-level programming languages like Golang, Java, Python, Ruby or equivalent.
- Understanding of base internet infrastructure services including DNS, DHCP, LDAP, server virtualization, and server monitoring.
- Experience with large scale server provisioning and maintenance.
- Experience with development within the Kubernetes ecosystem.
- Experience with UI frameworks such as React, Angular or JQuery.
- Some exposure to hardware bootstrap and associated security.
- Some exposure to structured or unstructured storage and caching.
- Some exposure to automating operations processes via services and tools.
- Some exposure to configuration management and fleet orchestration.
- Some exposure to cloud services.
Responsibilities
- Build and support new and existing critical infrastructural systems and frameworks.
- Develop services that operate at large scale and store exabytes of data.
- Influence the direction of the core platform for critical Apple internet services.
- Collaborate with the team to implement open-source software solutions.
- Contribute to the design and development of highly concurrent applications.
- Engage in continuous integration and testing methodologies.
- Work on automating operations processes and configuration management.
Benefits
- Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.
Is this posting expired or inaccurate?
