Software Engineer - Cloud Infrastructure, Golang

Apple Inc

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$139,500–$258,100 / yr
Posted
31 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $180k
This role $199k
$125k most similar roles pay here $272k

This role pays more than 58% of similar roles. Most pay $145,384–$214,500 — the shaded band above. At the midpoint, this role pays about $199k versus about $180k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer - Cloud Infrastructure, Golang

Join Apple Services Engineering as a Software Engineer specializing in cloud infrastructure using Golang. You will contribute to the development of a next-generation platform supporting internal and public-facing services like iCloud, Siri, and iTunes. Your daily tasks include implementing Terraform or Pulumi providers, working on code generation systems, and designing reference architectures in code. Collaborating with engineering teams and stakeholders is crucial for driving feature enhancements and influencing platform tools, APIs, and architecture. Essential skills include 5+ years of experience with Go and another modern language like Swift, TypeScript, or Python, along with expertise in Terraform, Pulumi, Kubernetes, and Spinnaker. You will integrate open-source tools into Apple’s ecosystem to deliver robust solutions for hybrid cloud management, ensuring high performance and resilience in a large-scale environment.

What you'll do

  • Design and implement Terraform or Pulumi providers for cloud infrastructure management.
  • Develop reference architectures using code to standardize internal service deployment.
  • Build user-facing backend services that integrate seamlessly with Apple’s ecosystem.
  • Collaborate with engineering teams to understand needs and drive feature enhancements.
  • Maintain high standards by writing reliable, well-documented Go code with unit tests.
  • Integrate open source tools with Apple’s infrastructure for robust end-to-end solutions.

What we're looking for

  • 5+ years of experience building enterprise cloud platforms.
  • Proficient in Go and at least one other modern language (Swift, TypeScript, Python).
  • Extensive experience with Terraform or Pulumi for infrastructure management.
  • Strong track record of writing high-quality code with thorough testing.
  • Deep understanding of cloud security, provisioning, and cost management.
  • Experience designing self-service and self-healing systems.

More like this

Similar roles

Software Engineer, Cloud

Abbott

Remote (US) 38 days ago $78,000$156,000
Go Docker Kubernetes Git RESTful APIs microservices SQL Server PostgreSQL MySql TDD Linux CI/CD
Remote