Successful track-record and proven experience as a backend internet services software engineer in a high-level language such as Golang (preferred), Java or Python or equivalent.
Successful track-record and proven experience of leading projects from design to launch, using business needs to determine velocity and scope while maintaining quality.
Deep understanding of multi-threading concepts and design of eventually-consistent and distributed applications.
Understanding of distributed system concepts including: the CAP Theorem, microservices, and cascading failures.
Knowledge of SDLC, including continuous integration, testing methodologies, TDD and agile development methodologies.
Proven track record driving large projects within software development teams, with experience delivering infrastructure platforms
Experience building developer tools or internal platforms, especially in a bare-metal environment.
Strong understanding of infrastructure concepts (e.g., compute, networking, storage, containers).
Hands-on experience with cloud providers (AWS, GCP, or Azure).
Familiarity with Infrastructure as Code tools like Terraform, Pulumi, or CloudFormation.
Experience with CI/CD systems (e.g., GitHub Actions, ArgoCD, Rio).
Knowledge of observability tools (e.g., Prometheus, Grafana, Datadog).
Some exposure to hardware bootstrap and associated security (BIOS, TPM, secure boot, trusted computing).
Security-conscious approach to tooling and automation.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.