Apple

Forward Deployed Software Engineer - Platforms Engineering

Apple
Apply
1 day ago
Singapore (city not specified)Mid Level

Responsibilities

  • Embed with engineering teams to understand applications, workflows, and infrastructure problems.
  • Translate loosely defined customer requirements into practical technical designs and reusable platform capabilities.
  • Design, build, test, deploy, and operate production software for Apple's Forge platform.
  • Develop Go backend services, React and TypeScript applications, REST and gRPC APIs, distributed systems, and automation.
  • Integrate services across public cloud, private cloud, Kubernetes, virtual machines, and bare-metal environments.
  • Build LLM integrations, agentic workflows, evaluations, and quality controls for production AI-assisted capabilities.
  • Operate owned services through observability, on-call support, incident response, and root-cause analysis.
  • Drive technical alignment across multi-team projects, mentor engineers, lead design reviews, and influence technical direction.

Requirements

  • 4+ years of professional software engineering experience designing and delivering production software.
  • Strong backend development skills in Go or a comparable language such as Rust, C++, or Python, with the ability to become productive in Go.
  • Understanding of software architecture, REST and gRPC APIs, distributed applications, and relational data modeling.
  • Hands-on experience with relational and distributed SQL databases, including schema design, migrations, query performance, and connection management.
  • Strong networking fundamentals covering TCP/IP, subnetting, routing, TLS, DNS record types, load balancing, health checks, session affinity, and global traffic management.
  • Experience with a major cloud provider such as AWS, GCP, or AliCloud across compute, storage, networking, load balancing, and identity and access management.
  • Working knowledge of Linux, including systemd, processes, filesystems, permissions, and command-line troubleshooting.
  • Understanding of service authentication and transport security, including mTLS, PKI, certificate lifecycle, OIDC, and RBAC.
  • Experience with source control, automated testing, CI/CD pipelines, production deployments, observability, incident response, and root-cause analysis.
  • Demonstrated technical leadership on multi-team projects and ability to work directly with engineering customers.
  • Preferred experience with React and TypeScript, internal platforms, infrastructure automation, developer tooling, enterprise integrations, Kubernetes, containers, Helm, Kustomize, Terraform, or Ansible.
  • Preferred experience with distributed systems, multi-region data consistency, hybrid and multi-region infrastructure, observability technologies, network virtualization, progressive delivery, LLM APIs, agentic workflows, AI evaluations, or Model Context Protocol integrations.
  • A BS in Computer Science or Engineering, or equivalent experience, is preferred.

Categories

Forward Deployed
Apple

About Apple

10,000+ employees

Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.

Contact me