Senior Platform Software Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$142,300–$263,300 / yr
Posted
1 day ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $174k
This role $203k
$103k most similar roles pay here $281k

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

Listed pay typically runs $165,800–$277,600 across 2768 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Platform Software Engineer

The Senior Platform Software Engineer joins the Data Engineering Platform team within Core Data and Intelligence to build and evolve foundational systems that accelerate data and machine learning engineering workflows. This role involves developing end-to-end systems including Go services, declarative APIs, durable schemas, and infrastructure for production environments. The engineer will manage critical production services by establishing patterns for deployment, configuration, and observability while improving the developer experience through command-line tools and documentation. Key responsibilities include designing AI-assisted engineering workflows and managing relational database systems like PostgreSQL or CockroachDB. Required skills include expertise in distributed systems, CI/CD, and infrastructure-as-code tools such as Terraform or OpenTofu. The role addresses complex technical challenges involving privacy-compliant data collection, high-scale data processing, and the creation of robust building blocks for internal machine learning initiatives.

What does a Platform Software Engineer earn?

Median $151000 from 85 postings across 5 companies.

See salary data

What you'll do

  • Design, build, and operate Go services that form the core of the Data Engineering Platform.
  • Establish patterns and abstractions for deployment, configuration, release, and lifecycle management for partner teams.
  • Drive operational excellence by managing service-level objectives, observability, alerting, and incident response for production services.
  • Improve developer experience by creating command-line tools, project scaffolding, and comprehensive documentation.
  • Design durable data schemas and interfaces to ensure compatibility and seamless migration in production environments.
  • Develop AI-assisted engineering workflows and establish standards for building and maintaining shared agents.
  • Define technical direction by setting engineering standards and evaluating emerging technologies for the platform.

What we're looking for

  • Bachelor's or Master's degree in Computer Science, Engineering, or equivalent professional experience.
  • 6+ years of software engineering experience building complex backend services and distributed systems.
  • Strong programming fundamentals with a track record of shipping production backend services and developer-facing tools.
  • Experience designing durable APIs, schemas, or developer-facing interfaces with attention to compatibility and evolution.
  • Demonstrated experience with CI/CD and release engineering, including promotion between environments and safe rollback.
  • Strong relational database fundamentals, including schema design, indexing, transactions, and managed migrations in production.
  • Solid distributed systems fundamentals regarding reliability, consistency, failure modes, and operational tradeoffs.
  • Experience operating production services, including observability, on-call, incident response, and improving system maintainability.
  • Experience building infrastructure, developer platforms, or developer-facing systems (preferred).
  • Experience with infrastructure-as-code tools like Terraform or OpenTofu (preferred).
  • Experience with policy-as-code or configuration-as-code technologies such as OPA, Rego, PKL, CUE, or Jsonnet (preferred).
  • Experience building CLI or terminal-based developer tools (preferred).
  • Experience with observability technologies like OpenTelemetry (preferred).
  • Hands-on depth with relational database systems like PostgreSQL or CockroachDB (preferred).
  • Experience with artifact or package distribution systems (preferred).
  • Experience developing reusable skills, agents, or workflows for AI-assisted development tools (preferred).
  • Exposure to data governance, privacy engineering, security, or compliance-driven requirements (preferred).
  • Experience serving other engineering teams with an understanding of multi-tenancy and shared ownership models (preferred).
  • Strong developer empathy and experience engaging customers through onboarding and documentation (preferred).

More like this

Similar roles

Senior Platform Software Engineer

Apple Inc

Seattle, WA 32 days ago $142,300–$263,300
Go Kubernetes Helm CI/CD PostgreSQL CockroachDB Terraform OpenTofu OpenTelemetry mTLS CUE Jsonnet Rego Open Policy Agent
8+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN +1 97 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

Nashville, TN +1 97 days ago
CI/CD SDKs Testing Frameworks Infrastructure Debugging Observability Service Ownership AI Enablement Documentation Code Review
3+ yrs exp

Senior Platform Software Engineer

Oracle

Austin, TX +1 89 days ago $92,500–$209,500
Kubernetes Oracle Cloud Infrastructure AWS Azure Java C++ C# Go Distributed Systems NoSQL mTLS IAM SAST DAST
4+ yrs exp

Senior Platform Software Engineer

Oracle

Austin, TX +1 97 days ago $92,500–$209,500
Java Distributed Systems API Monitoring Observability Performance Profiling System Architecture Secure Coding Data Processing
4+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN 89 days ago $92,500–$209,500
Java Oracle Cloud Infrastructure (OCI) Distributed Systems Cloud Architecture Cloud Engineering API Agile Monitoring Observability Performance Profiling Secure Coding Kubernetes CNCF
6+ yrs exp