Senior Software Engineer, Control/Data Plane

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$184,700–$324,800 / yr
Posted
28 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $174k
This role $255k
$101k $349k
below market most similar roles pay here above market

This role pays more than 98% of similar roles. Most pay $149,500–$197,750 — the blue band above. At the midpoint, this role pays about $255k 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 3452 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2651 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Control/Data Plane

The Senior Software Engineer, Control/Data Plane joins the Apple Cloud Networking team to develop and operationalize software-defined network infrastructure. In this role, you will design, build, and run new services that lead virtualized networks, computing, and storage for a massive cloud infrastructure. You will work on building super-scalable, reliable, and user-friendly systems from scratch to solve unique challenges at a global scale. The position requires proficiency in Java, C++, Go, scripting languages, Git, and configuration management systems. Key responsibilities include architectural design, developing microservice architectures, and working with data structures and algorithms. You must possess the skills to build modular and resilient programming solutions while debugging production issues and managing APIs to support highly available and reliable services.

What does a Software Engineer earn in California?

Median $214500 from 1178 postings across 77 companies.

See salary data

What you'll do

  • Design, build, and run new services for virtualized networks, computing, and storage.
  • Develop software-defined network infrastructure to support global cloud services.
  • Build super-scalable, reliable, and user-friendly systems for massive cloud infrastructure.
  • Implement microservice architectures and APIs using Java, C++, or Go.
  • Debug and resolve complex production issues in a high-scale environment.
  • Create modular and resilient programming solutions for distributed systems.
  • Develop and operationalize cutting-edge products for highly scalable network infrastructure.

What we're looking for

  • Proficiency in Java, C++, Go, scripting languages, Git, and configuration management systems.
  • Experience in building scalable services, architectural design, data structures, algorithms, microservice architectures, and APIs.
  • Strong organizational and communication skills to prioritize tasks and deliver on bold deadlines.
  • Ability to prioritize and debug production issues.
  • BS and MS or equivalent experience in Computer Science (preferred).

More like this

Similar roles

Senior Software Engineer, Apple Cloud Networking

Apple Inc

Sunnyvale, CA 28 days ago $184,700–$324,800
Java C++ Go Git APIs Distributed Systems Networking Protocols Multi-threading Concurrency Caching Data Structures Algorithms Configuration Management Scripting Languages

Senior Software Engineer, Apple Cloud Networking

Apple Inc

Sunnyvale, CA 28 days ago $184,700–$324,800
Java C++ Go Git APIs Distributed Systems Networking Protocols Multi-threading Concurrency Caching Batching Configuration Management Data Structures Algorithms

Senior Software Engineer, Infrastructure Services

Apple Inc

San Francisco, CA 70 days ago $184,700–$324,800
Go Python Java C++ C Distributed Systems micro-services RESTful APIs Terraform OpenTofu ArgoCD GitLab CI infrastructure-as-code eBPF iptables nftables OVS AWS GCP IPv4 IPv6 DNS SDN Linux Git
10+ yrs exp

Senior Flight Software Engineer

Anduril Industries

Costa Mesa, CA 85 days ago $220,000–$292,000
C++ Rust Embedded Linux RTOS SITL HITL Device Drivers CAN CAN FD UART RS232 RS422 RS485 SPI QSPI I2C Ethernet PX4 ArduPilot Control Systems State Estimation Guidance Algorithms

Senior Flight Software Engineer

Anduril Industries

Quincy, MA 14 days ago $191,000–$253,000
C RTOS Embedded Software Sensor Fusion CAN CANFD UART RS232 RS422 RS485 SPI QSPI I2C Ethernet ARINC-825 ARINC-429 MIL-STD-1553 Hardware-in-the-Loop Systems Engineering DO-178 IEC 61508