Senior Software Engineer, Capacity & Efficiency Engineering

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$175,000–$308,500 / yr
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $178k
This role $242k
$97k most similar roles pay here $331k

This role pays more than 95% of similar roles. Most pay $149,500–$206,450 — the shaded band above. At the midpoint, this role pays about $242k versus about $178k 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 2321 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Capacity & Efficiency Engineering

Senior Software Engineer, Capacity & Efficiency Engineering joins the team to help engineering groups model and optimize infrastructure demand across large-scale cloud services. You will partner with various teams to analyze complex application architectures, identify signals driving infrastructure consumption, and translate these into measurable resource requirements for compute, storage, network, and platform resources. The role involves building scalable tools, automation, and common methodologies to improve observability and forecast future needs while ensuring reliability and performance. You will work with distributed systems using technologies like Java, Python, or Go within containerized environments and Kubernetes. Key responsibilities include identifying architectural improvements for efficiency and collaborating across infrastructure, SRE, and finance teams. This role solves the critical problem of aligning business-level workload signals with technical resource management to ensure efficient scaling in complex, high-demand cloud environments.

What does a Software Engineer earn in Washington?

Median $202800 from 303 postings across 31 companies.

See salary data

What you'll do

  • Model and translate application workload signals into measurable compute, storage, network, and platform resource requirements.
  • Develop scalable engineering solutions, tooling, and automation to provide visibility into resource consumption and identify capacity risks.
  • Identify and drive architectural, configuration, and operational improvements to increase system efficiency while maintaining reliability.
  • Establish repeatable methodologies and standards for demand modeling and capacity management across diverse workloads.
  • Analyze complex application architectures to understand how services consume infrastructure resources.
  • Forecast future infrastructure requirements based on business needs and growth patterns.
  • Collaborate with cross-functional teams to align resource requirements with technical solutions and financial goals.

What we're looking for

  • 5+ years of software engineering experience developing, operating, or architecting large-scale distributed services and infrastructure.
  • Proficiency in one or more programming languages such as Java, Python, or Go for production-quality systems and automation.
  • Ability to reason about complex application architectures across multiple technologies, services, and infrastructure layers.
  • Strong understanding of distributed systems and cloud infrastructure including compute, storage, networking, and containerized environments.
  • Experience using observability and telemetry data to analyze system behavior and resource utilization.
  • Bachelor’s or Master’s degree in Computer Science or equivalent experience.
  • Experience with capacity planning, demand forecasting, and resource management (preferred).
  • Experience with Kubernetes, cloud-native architectures, FinOps, or GenAI technologies (preferred).

More like this

Similar roles

Software Engineer, Architecture Team

Apple Inc

Seattle, WA 51 days ago $142,300$263,300
Java Swift Python Go Kubernetes Distributed Systems Cloud Native CI/CD JVM Reactive Programming Async Programming Non-blocking IO GenAI LLMs Log Analytics Algorithms Data Structures
5+ yrs exp

Senior Software Engineer, Capacity Management

Nvidia

Santa Clara, CA 10 days ago $140,000$224,250
Python Go Java Distributed Systems Kubernetes APIs Data Pipelines Cloud Infrastructure GPU Infrastructure AI/ML Platforms Capacity Planning resource-management System Integration Observability operations-research Forecasting Simulation High-Performance Computing
5+ yrs exp

Senior Software Engineer

Warner Bros. Discovery

Remote (Atlanta, GA) 13 days ago $130,970$243,230
JavaScript Node.js Python Go Rust AWS Kubernetes Terraform Docker CloudFormation SQL NoSQL Git CI/CD JIRA Confluence A/B Testing Cursor Copilot Claude
6+ yrs exp Remote

Senior Software Engineer

Genworth Financial

New York, NY +1 71 days ago $96,700$145,000
TypeScript Node.js Next.js React React Native Flutter Swift Kotlin GraphQL REST PostgreSQL MongoDB CI/CD DevSecOps
10+ yrs exp Hybrid