A

Apple

Designs phones, computers and their operating systems

Senior Software Platform Engineer - Apple Pay

Platform EngineeringConfirmed live in the last 24 hours
Full-timeShanghai, ChinaNo salary listedIn-person

About the Job

Requirements

  • At least 6 years of experience building and operating production backend or infrastructure systems.
  • Strong programming ability in Go, with solid fundamentals in API design, concurrency and error handling.
  • Ability to write tests that would catch regressions rather than tests that restate the implementation.
  • Distributed systems experience covering idempotency, eventual consistency, retries and partial failure, plus practical performance work involving profiling and measuring fixes.
  • Working knowledge of Kubernetes and extensive cloud experience with at least one major cloud provider.
  • Excellent written and verbal communication, including the ability to produce design documents and incident write-ups that other engineers can act on.

Responsibilities

  • Design and build Kubernetes-native services, controllers and APIs in Go, owning each subsystem from design review through production operation.
  • Turn complex infrastructure provisioning into simple declarative APIs so application teams can describe what they need without managing the underlying complexity.
  • Make the platform fast and predictable at scale, and diagnose performance and correctness problems, including hot loops, unbounded work queues, memory growth and convergence failures across regions.
  • Raise engineering quality through meaningful test coverage, code review that improves designs, and the observability needed to operate built systems.
  • Participate in an on-call rotation for owned systems and turn each incident into a permanent fix or guardrail rather than a runbook entry.
  • Use coding agents and LLM-based tooling as a normal part of development, and own the correctness of shipped work regardless of what drafted it.

Desired Qualifications

  • Experience writing Kubernetes controllers or operators in production, including custom resource design and schema versioning.
  • Experience with declarative configuration and templating systems such as Pkl, CUE, Jsonnet, Kustomize or Helm, or with infrastructure as code such as Terraform.
  • Extended experience in at least one of GitOps and progressive delivery, developer platforms and internal tooling, multi-region and disaster recovery, observability, or regulated environments such as PCI.
  • Fluency with coding agents and LLM-based development tooling, and judgment about when to trust their output.
  • Ability to coach and mentor other individual contributors, and to lead a design review to a decision.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs