Logo
Apple

Senior Software Engineer - Cloud Infrastructure, Golang

Apple, San Francisco, California, United States, 94199

Save Job

Senior Software Engineer - Cloud Infrastructure, Golang San Francisco Bay Area, California, United States Software and Services Summary

Come help us build the next generation cloud platform to support internal and public-facing services across Apple. In Apple Services Engineering (ASE), we build and run systems that form the foundation for some of Apple’s most exciting services, including iCloud, Siri, iTunes, and more. Description

Our team leads the development of the next-generation cloud platform for Apple’s renowned services. Join us and play a pivotal role in building the foundational systems for services such as iCloud, Siri, and iTunes. Responsibilities

You will have the unique opportunity to own and deliver key components in a new platform that will power Apple’s growing suite of infrastructure and customer-facing services. This may include everything from implementing Terraform or Pulumi providers, working on code generation systems, designing reference architectures in code, or building and operating user-facing backend services. Minimum Qualifications

5+ years of experience in building enterprise platforms facilitating large-scale management of dynamic cloud resources. 5+ years of extensive professional experience with the Go programming language. 5+ years of experience with at least one other modern programming language - Swift, TypeScript or Python 5+ years of writing high-quality, reliable code, including unit and integration tests, and maintaining clear and concise documentation. 5+ years of experience with Terraform or Pulumi or equivalent IaC tools BS, MS or PhD in Computer Science, or equivalent experience Preferred Qualifications

In depth understanding of infrastructure provisioning, cloud security, and cost management in public cloud environments (e.g., AWS, GCP or Azure). Understanding and practical experience with HTTP, DNS, RPC frameworks, databases, and operating systems. Experience in designing, implementing, and managing systems that provide self-service and self-healing capabilities. Familiarity with or willingness to learn other modern programming languages. Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $181,100 and $318,400, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

#J-18808-Ljbffr