Senior Platform Software Engineer

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$142,300–$263,300 / yr
Posted
9 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $168k
This role $203k
$97k most similar roles pay here $281k

This role pays more than 80% of similar roles. Most pay $151,000–$185,150 — the shaded band above. At the midpoint, this role pays about $203k versus about $168k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Platform Software Engineer

As a Senior Platform Software Engineer within the Core Data and Intelligence team, you will join the Data Engineering Platform group to build and maintain the foundational infrastructure supporting large-scale data and machine learning workflows. You will take end-to-end ownership of production systems, including Go services, command-line tools, and Kubernetes-based deployments. Your daily work involves managing service schemas, telemetry, and release standards while improving the developer experience through better documentation and automated pipelines. The role requires deep expertise in Go, Kubernetes, CI/CD, and relational databases like PostgreSQL or CockroachDB. You will also navigate complex requirements involving privacy engineering and data governance to ensure compliant data collection. Key technical skills include experience with Terraform, OpenTelemetry, and policy-as-code tools like OPA to manage infrastructure at scale while fostering AI-assisted development practices across the organization.

What you'll do

  • Design, build, and operate Go services that form the core of the data engineering platform.
  • Manage versioning, immutability, and dependency pinning across independently released components.
  • Define deployment contracts, environment promotion models, and Kubernetes topologies for platform services.
  • Drive operational excellence by establishing service level objectives, alerting systems, and incident response protocols.
  • Develop and maintain command-line tools, project scaffolding, and documentation to improve the developer experience.
  • Set technical standards and engineering directions for a large organization of over 500 engineers.
  • Implement AI-assisted development practices and create reusable agents for internal engineering teams.

What we're looking for

  • Bachelor's or Master's Degree in Computer Science, Engineering, or equivalent professional experience.
  • 8+ years of software engineering experience building platform, infrastructure, or developer-facing systems.
  • Strong Go skills with a track record of shipping production backend services and command-line tools.
  • Deep hands-on Kubernetes experience including Helm, configuration layering, probes, and network policy.
  • Demonstrated ownership of CI/CD pipelines, release engineering, and automated rollbacks.
  • Strong relational database fundamentals including schema design, indexing, transactions, and managed migrations.
  • Solid distributed systems fundamentals and hands-on concurrency in Go.
  • Experience owning production services involving on-call, incident response, telemetry, and operational standards.

More like this

Similar roles

Senior Platform Software Engineer

Oracle

Nashville, TN +1 73 days ago $92,500$209,500
Oracle Cloud Infrastructure (OCI) Agentic AI Java GoLang C# System Architecture Agile Software Design Automation
4+ yrs exp

Senior Platform Software Engineer

Oracle

Austin, TX 74 days ago $92,500$209,500
Java Python Go TypeScript .NET RESTful API OCI CLI CI/CD OpenAPI Software Architecture Code Generation Cloud Infrastructure Quality Assurance Pipelines
3+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN 43 days ago $92,500$209,500
Java REST gRPC Distributed Systems RDBMS NoSQL CI/CD Source Control Automated Testing Observability Cloud Infrastructure
5+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN 43 days ago $92,500$209,500
Java Python Go TypeScript .NET RESTful API OCI Cloud Infrastructure SDKs CI/CD OpenAPI Distributed Systems Cloud Architecture Software Development Lifecycle Monitoring Observability
3+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN 43 days ago $92,500$209,500
Java Go C++ Python REST APIs Microservices Distributed Systems Git CI/CD IAM OCI AWS Azure GCP SQL Unix Linux System Design Test Automation
3+ yrs exp