Senior Infrastructure Software Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
137 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $168k
This role $214k
$101k most similar roles pay here $297k

This role pays more than 83% of similar roles. Most pay $144,350–$191,875 — the shaded band above. At the midpoint, this role pays about $214k 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 Infrastructure Software Engineer

As a Senior Infrastructure Software Engineer, you will join the Infrastructure Platform team to build and own the critical platform layer powering iCloud and backend services at hyperscale. You will develop systems for structured and unstructured storage, caching, queuing, and search while managing infrastructure that supports open-source foundations like Kubernetes, Cassandra, Kafka, Redis, and Zookeeper. Your daily work involves designing software as a service to improve reuse, efficiency, and simplicity across massive data environments. The role requires proficiency in high-level languages such as Golang, Java, Python, or Ruby, alongside expertise in multi-threading, distributed systems, and micro-services. You will also utilize tools like Puppet, Chef, Ansible, and various hardware bootstrap technologies to automate operations and manage fleet orchestration for large-scale server provisioning and infrastructure management.

What you'll do

  • Develop and maintain the core platform layer powering iCloud and backend services at hyperscale.
  • Build and manage large-scale systems for structured/unstructured storage, caching, queuing, and search.
  • Design and implement highly concurrent applications using multi-threading concepts.
  • Manage infrastructure components within the Kubernetes ecosystem, including operators, controllers, and CRDs.
  • Automate operations processes through custom services and configuration management tools like Puppet or Ansible.
  • Develop proprietary technologies to improve efficiency, safety, and security for internal infrastructure.
  • Maintain and scale open-source foundations such as Cassandra, Kafka, Redis, and Zookeeper.
  • Oversee large-scale server provisioning, maintenance, and hardware bootstrap processes.

What we're looking for

  • Bachelor's Degree in Computer Science, an engineering-related field, or equivalent related experience.
  • 5+ years of experience as a backend internet services software developer.
  • Deep understanding of multi-threading concepts and the design of highly concurrent applications.
  • Understanding of distributed system concepts including CAP Theorem, micro-services, and Twelve Factor App.
  • Knowledge of SDLC, including continuous integration, testing methodologies, TDD, and agile development.
  • Fluency in high-level programming languages such as Golang (preferred), Java, Python, or Ruby.
  • Understanding of base internet infrastructure services like DNS, DHCP, LDAP, server virtualization, and monitoring.
  • Experience with large-scale server provisioning, Kubernetes ecosystem, configuration management tools, and cloud services.

More like this

Similar roles

Senior Software Engineer, Core Infrastructure

Oracle

Austin, TX +1 72 days ago $79,200$209,500
Java DevOps Distributed Systems Infrastructure as Code (IaC) Data Plane Circuit Breakers Load Testing Telemetry Encryption Scalability
3+ yrs exp

Senior Software Engineer, Core Infrastructure

Oracle

Austin, TX +1 72 days ago $79,200$209,500
Java DevOps Distributed Systems Infrastructure as Code (IaC) Load Testing Circuit Breakers Data Replication Telemetry Encryption Security Controls Scalability
3+ yrs exp

Senior Core Infrastructure Engineer

Oracle

Seattle, WA +1 72 days ago $79,200$209,500
Oracle Cloud Infrastructure Java DevOps Infrastructure as Code Distributed Systems Data Plane Circuit Breakers Load Testing Telemetry Alerting Encryption Runbooks Scalability
3+ yrs exp

Senior Core Infrastructure Engineer

Oracle

Seattle, WA +1 72 days ago $79,200$209,500
Oracle Cloud Infrastructure Java DevOps Infrastructure as Code (IaC) Distributed Systems Data Plane Circuit Breakers Telemetry Load Testing Encryption Security Controls Runbooks Scalability
3+ yrs exp

Senior Software Engineer, Core Infrastructure

Oracle

Nashville, TN 17 days ago $79,200$209,500
Distributed Systems Java GoLang C# Cloud Infrastructure (OCI) AWS Azure Terraform SQL NoSQL Kafka Apache Spark Infrastructure as Code (IaC) Prompt Engineering ChatGPT Codex
5+ yrs exp

Senior Software Engineer, Core Infrastructure

Oracle

Nashville, TN 27 days ago $79,200$209,500
Distributed Systems Infrastructure as Code (IaC) CI/CD Cloud Infrastructure Data Plane Load Testing Telemetry Alerting Encryption Circuit Breakers Scalability
3+ yrs exp