Senior Network Software Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $161k
This role $255k
$95k most similar roles pay here $349k

This role pays more than 98% of similar roles. Most pay $144,350–$177,250 — the shaded band above. At the midpoint, this role pays about $255k versus about $161k 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 Network Software Engineer

As a Senior Network Software Engineer, you will join the software development team focused on hyper-scaled Core Backbone and Internet networking. You will design and develop new applications to build a highly scalable core network, ensuring reliability across the global edge and backbone core. Your daily work involves building tools for the Core platform by leveraging expertise in large-scale distributed systems, fault-tolerant systems, concurrent systems, operating systems, and high-performance analytics. To succeed, you will utilize Python, Django, or Golang to build RESTful APIs while managing relational databases like Postgres and MySQL. The role requires proficiency with CI/CD tools, Linux administration, and containerization technologies like Docker and Kube. You will solve complex networking problems involving protocols such as BGP, MPLS, TCP/IP, TLS, HTTP, UDP, and DNS to improve engineering metrics for visibility and efficiency.

What you'll do

  • Design and develop new applications for building highly scalable core network systems.
  • Develop software systems to improve engineering and operational metrics including reliability, visibility, and efficiency.
  • Build tools for the Core platform using distributed systems, fault-tolerant systems, and high-performance analytics.
  • Develop and maintain RESTful APIs for internal and external use.
  • Manage and optimize relational databases such as Postgres or MySQL.
  • Implement CI/CD pipelines and techniques to streamline software deployment.
  • Deploy and manage infrastructure services using containerization technologies like Docker and Kubernetes.
  • Configure and manage network infrastructure using tools like Ansible, Puppet, or Chef.

What we're looking for

  • At least 8 years of experience in software engineering.
  • Expert proficiency with modern programming languages and frameworks, specifically Python, Django, or Golang.
  • Strong experience with relational databases such as Postgres and MySQL.
  • Strong background in building and maintaining RESTful APIs.
  • Strong experience using CI/CD tools and techniques.
  • Experience with Linux system administration and application containerization technologies like Docker and Kube.
  • Experience developing infrastructure and services in cloud platforms.
  • Knowledge of network protocols (BGP, MPLS, TCP/IP, TLS, HTTP, UDP, DNS) and monitoring protocols (Netflow, SNMP).

More like this

Similar roles

Senior Network Software Engineer

Apple Inc

Dallas, TX 143 days ago
Python Django Golang MySQL RESTful APIs CI/CD Docker Ansible Puppet Chef BGP MPLS Netflow SNMP TCP/IP TLS HTTP UDP DNS Junos IOS EOS
8+ yrs exp

Senior Network Software Engineer

Apple Inc

Dallas, TX 143 days ago
Python Django Golang MySQL RESTful APIs CI/CD Docker Ansible Puppet Chef BGP MPLS Netflow SNMP TCP/IP TLS HTTP UDP DNS Junos IOS EOS
8+ yrs exp

Cloud Network Platform Software Engineer

Apple Inc

Sunnyvale, CA 148 days ago $150,400$277,600
Golang Kubernetes Docker Terraform Ansible Puppet Prometheus Grafana Git Jenkins TCP/IP BGP OSPF NETCONF gRPC gNMI OpenFlow VXLAN infrastructure-as-code

Senior Software Engineer

Genworth Financial

Richmond, VA +1 61 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Datadog

96 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid

Senior Software Engineer

Morningstar Inc

Chicago, IL 67 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