Senior Software Engineer - Distributed Systems, Golang

1 Month ago • 5 Years + • System Design • $181,100 PA - $318,400 PA

Job Summary

Job Description

Apple Services Engineering (ASE) is seeking a Senior Software Engineer to help build the next generation cloud platform for internal and public-facing services. This role involves owning and delivering key components for infrastructure and customer-facing services. Responsibilities include implementing Terraform or Pulumi providers, working on code generation systems, designing reference architectures, and building/operating user-facing backend services. Collaboration with engineering teams and stakeholders is essential to influence platform tools, APIs, and architecture. The role focuses on hybrid cloud management using technologies like Terraform, Pulumi, Kubernetes, and Spinnaker, and requires understanding needs of internal teams to drive feature enhancements. Candidates will deliver engineering solutions, assume ownership of critical infrastructure facets, maintain high standards, and integrate open source tools with Apple's ecosystem to deliver robust solutions.
Must have:
  • 5+ years building enterprise platforms for large-scale cloud resources
  • 5+ years extensive experience with Go programming language
  • 5+ years experience with Swift, TypeScript, or Python
  • 5+ years writing high-quality, reliable code with tests
  • BS, MS or PhD in Computer Science, or equivalent experience
Good to have:
  • Experience with Terraform or Pulumi
  • In-depth understanding of infrastructure provisioning, cloud security, and cost management in public cloud environments (AWS, GCP, Azure)
  • Understanding of HTTP, DNS, RPC frameworks, databases, and operating systems
  • Experience designing and managing self-service and self-healing systems
  • Familiarity with or willingness to learn other modern programming languages
Perks:
  • Apple shareholder opportunities
  • Discretionary restricted stock unit awards
  • Discounted Apple stock purchase
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for certain educational expenses

Job Details

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. In this role, 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. We are looking for a world-class engineer to help accelerate the way Apple developers build and operate 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. Collaboration with engineering teams and internal stakeholders is essential, as is influencing platform tools, APIs, and architecture.
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. In this role, you’ll take on the intricacies of hybrid cloud management using technologies like Terraform, Pulumi, Kubernetes, and Spinnaker. Collaborate closely with internal teams to grasp their needs and workflows, driving the evolution of features and enhancements. From conceptualization to execution, you’ll deliver engineering solutions that push the boundaries of cloud computing. You’ll assume ownership of critical facets of our infrastructure, maintaining an exceptional standard to ensure optimal development. Your expertise in integrating open source tools with Apple’s ecosystem will be instrumental in delivering robust, end-to-end solutions. If you’re driven by the prospect of crafting resilient, high-performance distributed systems and thrive in a challenging environment, this is an excellent opportunity to make a profound impact on the biggest scale.
  • 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.
  • BS, MS or PhD in Computer Science, or equivalent experience
  • Experience with Terraform or Pulumi
  • 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.

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. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

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. Learn more about your EEO rights as an applicant.

Similar Jobs

Temporal Technologies - Staff Solutions Architect: Growth

Temporal Technologies

(Remote)
3 Months ago
CookUnity - Sourcing Specialist

CookUnity

Buenos Aires, Buenos Aires, Argentina (Remote)
3 Weeks ago
Palo Alto Networks - Sr Principal FinOps/DevOps Engineer (Cortex)

Palo Alto Networks

Santa Clara, California, United States (On-Site)
2 Months ago
Thousand Eyes - Senior Site Reliability Engineer II, Efficiency and Performance

Thousand Eyes

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Virtana Corp - Senior Software Engineer

Virtana Corp

Pune, Maharashtra, India (Remote)
10 Months ago
Qualcomm - SoC Systems Performance Engineer, Senior

Qualcomm

San Diego, California, United States (On-Site)
3 Weeks ago
The Walt Disney Company - Media Systems Engineer

The Walt Disney Company

Singapore, Singapore (On-Site)
5 Months ago
ARHS - Systems Engineer (Citrix)

ARHS

Luxembourg, Luxembourg, Luxembourg (On-Site)
4 Months ago
Nintendo - Systems Engineer (Windows/Client Engineering)

Nintendo

Redmond, Washington, United States (Hybrid)
8 Months ago
Square - Digital Buildings System Engineer - Niagara

Square

Pune, Maharashtra, India (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Square - Senior Project Manager - Construction

Square

Leeds, England, United Kingdom (On-Site)
3 Weeks ago
Thumbtack - Financial Analyst

Thumbtack

Philippines (Remote)
1 Month ago
MiQ - Technical Lead - Data Management

MiQ

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Aspire - Finance Director, EMEA

Aspire

United Kingdom (Hybrid)
1 Month ago
Zelis  - Solution Client Manager - Price

Zelis

New Jersey, United States (Remote)
3 Weeks ago
160over90 - Finance Analyst

160over90

Dubai, Dubai, United Arab Emirates (On-Site)
1 Year ago
Nice - Solution Architect

Nice

Hoboken, New Jersey, United States (Hybrid)
1 Month ago
Aspire - Senior Finance Manager

Aspire

United States (Hybrid)
2 Months ago
hogarth - Integrated Project Manager

hogarth

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
Square - Consultant Project Manager - Construction

Square

Bristol, England, United Kingdom (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Cupertino, California, United States

Motorola solutions - Senior Account Manager

Motorola solutions

North Carolina, United States (On-Site)
1 Month ago
WebFX - Junior Talent Acquisition Specialist

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
4 Months ago
TensorWave - Technical Solutions Engineer

TensorWave

Las Vegas, Nevada, United States (Hybrid)
2 Months ago
Cadence - Sr Solutions Engineer (Analog Mixed Signal Circuit Design)

Cadence

San Jose, California, United States (On-Site)
3 Months ago
Halcyon - Field & Partner Marketing Manager, West

Halcyon

United States (Remote)
1 Month ago
Egnyte - Director of Sales Development

Egnyte

Draper, Utah, United States (On-Site)
2 Months ago
Hawkeye Innovations - College Sports Systems Technician

Hawkeye Innovations

Nebraska, United States (On-Site)
4 Months ago
Mozilla - Senior Software Engineer, Mozilla VPN

Mozilla

United States (Remote)
1 Month ago
USE Insider - VP of Go To Market Strategy

USE Insider

United States (Remote)
3 Months ago
OKX - Chief of Staff

OKX

New York, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

System Design Jobs

TransUnion - Sr. Application Developer

TransUnion

Burlington, Ontario, Canada (Hybrid)
3 Months ago
Passive Logic - Thermal Systems Digital Twin Engineer

Passive Logic

Holladay, Utah, United States (On-Site)
6 Months ago
Thales - Senior Naval Systems Engineer

Thales

Ottawa, Ontario, Canada (Hybrid)
3 Months ago
luxsoft - Java Application Developer

luxsoft

Pune, Maharashtra, India (On-Site)
1 Month ago
extreme network - Principal SW Systems Engineer

extreme network

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
2K - Systems Engineer

2K

Novato, California, United States (On-Site)
2 Months ago
bytedance - Senior Software Development Engineer - Distributed NoSQL Database Systems

bytedance

San Jose, California, United States (On-Site)
7 Months ago
Apple - DC-DC Power System Design Engineer

Apple

Austin, Texas, United States (On-Site)
2 Months ago
Apple - Wireless Systems DSP Engineer

Apple

Sunnyvale, California, United States (On-Site)
1 Month ago
Visa - Chief Systems Architect

Visa

Auckland, Auckland, New Zealand (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Sunnyvale, California, United States (On-Site)

New York, New York, United States (On-Site)

Cupertino, California, United States (On-Site)

Seattle, Washington, United States (On-Site)

Cupertino, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Apple

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug