Cloud Infrastructure Software Developer

A technology company that revolutionizes entire industries through innovative products and services.
$143,100 - $264,200
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Cloud Infrastructure Software Developer

Apple Services Engineering (ASE) is seeking a Cloud Infrastructure Software Developer to join their Compute team. This role is crucial in building and enhancing massive clusters hosting Virtual Machines, Containers, and associated infrastructure that powers Apple's services like iCloud, iTunes, Siri, and Maps. The position offers an opportunity to work with world-class engineers on core components of Virtualization and Containerization technologies.

As a Cloud Infrastructure Software Developer, you'll be responsible for developing, debugging, and maintaining distributed compute systems for cloud platforms. The role requires strong technical expertise in systems programming, distributed systems, and proficiency in languages like Golang and Java. You'll work on improving reliability, scalability, resilience, security, and performance of infrastructure services.

The ideal candidate should have at least 2+ years of experience with a Bachelor's degree in engineering or equivalent experience. Knowledge of Apache CloudStack, Linux system virtualization (Libvirt, QEMU, KVM), and various storage solutions is preferred. The position offers competitive compensation, including a base salary range of $143,100 to $264,200, plus additional benefits such as stock options, medical coverage, and education reimbursement.

This is an excellent opportunity for someone passionate about large-scale distributed systems and infrastructure, who wants to contribute to the foundation that delivers Apple's applications to millions of users worldwide. You'll be part of a team that values innovation, collaboration, and maintaining high-quality standards in everything they do.

Last updated 4 days ago

Responsibilities For Cloud Infrastructure Software Developer

  • Closely collaborate with teams within and across organizations
  • Design, implement, and debug software components
  • Write and review code, generate and review design documentation
  • Participate in qualifications and rollouts of software to production clusters
  • Benchmark, analyze and improve scale, performance and resiliency issues
  • Hold yourself and others to a high quality standard expected of Apple products

Requirements For Cloud Infrastructure Software Developer

Go
Java
Kafka
Linux
  • Bachelor's Degree in an engineering-related field, or equivalent related experience
  • Strong systems programming skills and knowledge of large-scale distributed systems
  • Strong understanding of concurrency, parallelism and distributed system concepts
  • Highly proficient in Golang and Java
  • Excellent problem solving and analytical thinking skills
  • Ability to articulate complex technical concepts to both technical and non-technical stakeholders

Benefits For Cloud Infrastructure Software Developer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement for career advancement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Cloud Infrastructure Software Developer

Systems Software Cloud Engineer - Platform Architecture

Cloud Systems Software Engineer role at Apple, focusing on platform architecture and cloud solutions for chip development, requiring 3+ years of experience.

Microsoft Teams Engineer

Remote Microsoft Teams Engineer position for Latin American professionals, focusing on SIP configurations and voice solutions with competitive compensation.

Cloud Support Engineer (Content Delivery)

AWS Cloud Support Engineer role focusing on content delivery services, combining technical expertise with customer service excellence in a hybrid work environment.

ADC Engineer, ADC2S

AWS Cloud Engineer position focusing on EC2 services for government customers, requiring TS/SCI clearance and strong systems administration background.

Systems Development Engineer, AI/ML Amazon Dedicated Cloud

Systems Development Engineer role at AWS working on AI/ML Amazon Dedicated Cloud solutions for government agencies with TS/SCI clearance requirement.