Senior Go Engineer - Deployment Platform & Multi-Cloud

Apple, Inc.

Cupertino (CA)

Vor Ort

USD 170.000 - 250.000

Vollzeit

Vor 3 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Apple, Inc. is seeking a Software Engineer to join the Deployment Platform team in Cupertino. You will build a unified platform to deploy and run applications on demand, writing production Go code daily and shaping APIs, control planes, and services used by thousands of engineers across Apple.

You will tackle cloud infrastructure, networking, and distributed system challenges, delivering high-quality, developer-friendly solutions and seamless, self-service deployment from preview to production.

Qualifikationen

  • 3+ years of relevant industry experience building production software.
  • Strong programming skills in Go, with experience delivering high-quality, concurrent, well-tested services.
  • Solid foundation in software architecture, system design, and problem solving.
  • Hands-on experience with distributed systems and cloud-native architecture, including reconciliation loops, idempotency, eventual consistency, and failure handling, and with distributed data stores and messaging systems (e.g., Cassandra, PostgreSQL, CockroachDB, Kafka, Redis).
  • Hands-on experience extending Kubernetes, such as writing controllers or operators and CRDs with client-go or controller-runtime.
  • Solid understanding of networking fundamentals: DNS, TCP/HTTP, TLS, load balancing, ingress, egress, and network policy.
  • Experience designing and building REST, gRPC, and/or GraphQL APIs.
  • Ability to design, build, test, and run the services you own, from API design through production.
  • BS or MS in Computer Science or a related technical field

Aufgaben

  • Deployment Platform Engineering: design, build, and own services that deploy apps into on-demand environments locally and in the cloud.
  • Application Hosting & Delivery Workflows: build systems that host and serve deployed apps and validate changes before production.
  • Developer Experience & Intelligence: deliver REST, gRPC, GraphQL APIs, a CLI, and a web UI with AI-powered capabilities.
  • Integrations: connect with CI/CD pipelines, source control, secrets and identity systems, and production delivery systems.
  • Networking & Connectivity: manage how deployed apps are reached and reach other services (DNS, TLS, ingress, egress).
  • Data & Messaging: design and operate distributed data/messaging systems (Cassandra, PostgreSQL, CockroachDB, Kafka, Redis).
  • Scale & Reliability by Design: design for isolation, scale, resilience, and observability from the start.

Kenntnisse

Go programming
Distributed systems
Kubernetes
REST APIs
gRPC
GraphQL

Ausbildung

BS in Computer Science

Tools

Kubernetes
Cassandra
PostgreSQL
CockroachDB
Redis

Jobbeschreibung

Apple, Inc. is seeking a Software Engineer to join the Deployment Platform team in Cupertino. You will build a unified platform to deploy and run applications on demand, writing production Go code daily and shaping APIs, control planes, and services used by thousands of engineers across Apple.

You will tackle cloud infrastructure, networking, and distributed system challenges, delivering high-quality, developer-friendly solutions and seamless, self-service deployment from preview to production.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Go Engineer, Multi-Cloud Deployment Platform
Go Engineer, Multi-Cloud Deployment Platform

Apple, Inc. • San Diego (CA)

Vor Ort
USD 190.000 - 260.000
Deployment Platform Engineer, Multi-Cloud (Go)
Deployment Platform Engineer, Multi-Cloud (Go)

Apple, Inc. • Seattle (WA)

Vor Ort
USD 142.000 - 214.000
Employee stock programs
Medical and dental coverage
Retirement benefits
+2
Go Engineer, Self-Service Multi-Cloud Deployments
Go Engineer, Self-Service Multi-Cloud Deployments

Apple, Inc. • USA

Vor Ort
USD 142.000 - 214.000
Apple Benefits
Stock programs
Relocation assistance
+3
Software Engineer, Deployment Platform MultiCloud
Software Engineer, Deployment Platform MultiCloud

Apple, Inc. • San Diego (CA)

Vor Ort
USD 190.000 - 260.000
Software Engineer, Deployment Platform MultiCloud
Software Engineer, Deployment Platform MultiCloud

Apple, Inc. • Cupertino (CA)

Vor Ort
USD 170.000 - 250.000
Software Engineer, Deployment Platform MultiCloud
Software Engineer, Deployment Platform MultiCloud

Apple, Inc. • USA

Vor Ort
USD 142.000 - 214.000
Apple Benefits
Stock programs
Relocation assistance
+3
Software Engineer, Deployment Platform MultiCloud
Software Engineer, Deployment Platform MultiCloud

Apple, Inc. • Seattle (WA)

Vor Ort
USD 142.000 - 214.000
Employee stock programs
Medical and dental coverage
Retirement benefits
+2
Deployment Platform Engineer — Canary & GitOps
Deployment Platform Engineer — Canary & GitOps

CoolPlacesToWork • Cupertino (CA)

Vor Ort
USD 180.000 - 240.000
Deployment Platform Engineer — Fast & Safe Cloud Delivery
Deployment Platform Engineer — Fast & Safe Cloud Delivery

Apple Inc. • San Diego (CA)

Hybrid
USD 142.000 - 214.000
Software Engineer, Deployment Platform
Software Engineer, Deployment Platform

CoolPlacesToWork • Cupertino (CA)

Vor Ort
USD 180.000 - 240.000