Senior Software Engineer, Capacity & Efficiency Engineering

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / 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 $255k
$95k most similar roles pay here $349k

This role pays more than 98% of similar roles. Most pay $149,500–$206,450 — the shaded band above. At the midpoint, this role pays about $255k 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

As a Senior Software Engineer, Capacity & Efficiency Engineering, you will join the team to help engineering groups model and optimize infrastructure demand across large-scale cloud services. You will serve as a technical partner to various teams, analyzing complex application architectures and workloads to translate business signals into measurable resource requirements for compute, storage, network, and platform components. Your daily work involves building scalable tools, automation, and common methodologies to improve observability, forecast future needs, and identify efficiency opportunities without compromising reliability or performance. The role requires proficiency in Java, Python, or Go, along with expertise in distributed systems, cloud infrastructure, containerized environments, and telemetry data. You will solve critical problems regarding resource demand modeling and capacity management while collaborating across engineering, SRE, and finance teams to align technical solutions with organizational goals.

What does a Software Engineer earn in California?

Median $214000 from 776 postings across 67 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 understand and 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

Senior Software Engineer, Capacity & Efficiency Engineering

Apple Inc

Seattle, WA 3 days ago $175,000$308,500
Python Go Java Kubernetes Distributed Systems Cloud Infrastructure Observability Telemetry Capacity Planning FinOps GenAI LLMs Automation Performance Engineering Data Systems Networking SRE
5+ yrs exp

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

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

Senior Software Engineer

Morningstar Inc

Chicago, IL 77 days ago
Python FastAPI Flask PostgreSQL SQL Server Weaviate Pinecone AWS S3 Aurora RDS Lambda Redis Celery Git CI/CD Pandas Plotly Matplotlib QlikView GraphQL LangGraph AutoGen OpenAI Anthropic MistralAI Transformers
5+ yrs exp Hybrid