Senior Network Software Engineer

Apple Inc

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$181,100–$318,400 / yr
Posted
45 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $169k
This role $250k
$96k most similar roles pay here $342k

This role pays more than 97% of similar roles. Most pay $140,725–$196,750 — the shaded band above. At the midpoint, this role pays about $250k versus about $169k 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 969 open roles on FindRole.

Listed pay typically runs $163,300–$272,100 across 756 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Network Software Engineer

As a Senior Network Software Engineer at Apple’s Core Backbone & Internet networking team, you will design and develop cutting-edge applications to enhance the reliability, visibility, and efficiency of our global network infrastructure. Your day-to-day responsibilities include collaborating with cross-functional teams to build highly scalable core network systems that support massive scale and performance. You will leverage expertise in large-scale distributed systems, fault-tolerant architectures, and high-performance analytics to create innovative solutions. The ideal candidate has 8+ years of software engineering experience, proficiency in Python/Django/Golang, and strong skills with relational databases like PostgreSQL and MySQL. Additionally, you should be adept at building RESTful APIs, using CI/CD tools, and familiar with cloud platforms and containerization technologies such as Docker and Kubernetes.

What you'll do

  • Design and develop new applications for building highly scalable core networks.
  • Improve key engineering metrics like reliability, visibility, and efficiency in global networks.
  • Collaborate with cross-disciplinary teams to deliver turn-key solutions for network scalability.
  • Build and maintain RESTful APIs using modern programming languages and frameworks.
  • Utilize CI/CD tools and techniques to streamline software development processes.

What we're looking for

  • 8+ years of experience in software engineering.
  • Expert proficiency with modern programming languages like Python/Django/Golang and frameworks.
  • Strong background in building/maintaining RESTful APIs and using CI/CD tools.
  • Deep knowledge of relational databases such as Postgres and MySQL.
  • Experience with Linux system administration, containerization technologies (Docker/Kubernetes), and cloud platforms.

More like this

Similar roles

Senior Network Software Engineer

Apple Inc

Dallas, TX 45 days ago
Python Django Go Postgres MySql RESTful APIs CI/CD Linux Docker Kubernetes Ansible BGP MPLS Netflow SNMP TCP/IP TLS HTTP UDP DNS Junos IOS EOS

Senior Network Software Engineer

Apple Inc

Dallas, TX 45 days ago
Python Django Go Postgres MySQL RESTful APIs CI/CD Linux Docker Kubernetes Ansible BGP MPLS Netflow SNMP TCP/IP TLS HTTP UDP DNS Junos IOS EOS

Senior Networking Software Engineer

Hewlett Packard Enterprise

Bloomington, Minnesota 16 days ago $126,500$240,500
Ethernet/IP RDMA HPC MPI SHMEM Linux C Python TCP/IP CI/CD Git Jenkins Docker Kubernetes AWS Grafana Prometheus

Senior Software Engineer - Networking

Nvidia

Santa Clara, CA 148 days ago $152,000$218,500
BGP EVPN OSPF PIM Segment_Routing Yang SNMP Telemetry C Python Linux_kernel_networking Free_Range_Routing

Senior Network Development Engineer

Oracle

Seattle, WA 80 days ago $87,000$178,100
Oracle Cloud Infrastructure OCI RDMA Networking MPLS BGP OSPF IS-IS TCP IPv4 IPv6 DNS DHCP VxLAN EVPN Python YANG OpenConfig NETCONF Network Monitoring Telemetry Solutions CI/CD