Software Development Engineer - Traffic Network Proxying, ASE

Apple Inc

Actively hiring Verified listing
Seattle, WA Posted 9 days ago $139,500$258,100 / year

At a glance

AI generated

TL;DR

As a Software Development Engineer on Apple’s Advanced Services Engineering team, you will play a pivotal role in designing and developing cutting-edge network services and proxies that power Apple’s global cloud infrastructure. Your responsibilities include enhancing traffic management components such as load balancing, security, routing, and quality of service to ensure secure and scalable connectivity for hundreds of millions of users worldwide. You will work with advanced programming languages like C++, Java, or Go, and leverage tools such as Envoy, Kubernetes, and Golang to build performant and efficient systems. This role requires expertise in traffic engineering, cloud networking, and large-scale distributed systems, pushing the boundaries of software development at an extraordinary scale.

Skills

Envoy Golang Java Kubernetes C C++ Python RESTful APIs gRPC CI/CD AWS Azure Google Cloud Platform PostgreSQL MySQL Docker Terraform Prometheus Git Jenkins

What you'll do

  • Design and develop network services and proxies to ensure secure connectivity across Apple cloud environments.
  • Enhance the network stack for improved ingress and egress functionality in large-scale systems.
  • Develop control-plane components for Envoy, including EnvoyGateway and other proxy-related services.
  • Write performant Golang code for production environments, focusing on efficiency and reliability.
  • Design RESTful APIs and gRPC services for integration with internal and external systems.

What we're looking for

  • 2+ years of professional software engineering experience
  • Expertise in at least one advanced programming language (C, C++, Java, Go)
  • Full product lifecycle ownership mindset from design to production
  • Professional expertise in traffic/edge engineering or cloud networking
  • Experience with Kubernetes for orchestrating microservices and managing deployments
  • Proficiency in designing RESTful APIs and gRPC services for integration

Market check

Salary context

This $139,500–$258,100 range sits above 86% of similar postings on FindRole.

Peer median band

$120,400$198,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$137,375$181,725

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 43 open roles on FindRole.

Listed pay typically runs $147,400–$272,100 across 35 roles with salary data.

Most-posted roles

View all roles at Apple Inc

More like this

Similar roles

Software Engineer, Networking

Nvidia

Us, Ca, Santa Clara, US 19 days ago $124,000$195,500
C Python Linux Bash Agile Network protocols

Network Development Engineer

Leidos

0668 Arlington Va, US 52 days ago
Python C++ Git Ansible Terraform Linux TCP/IP BGP OSPF MPLS Junos Cisco IOS JIRA Confluence Bitbucket CI/CD Agile SCRUM Kanban

Sr. Software Engineer, DNS Engineering and Automation

Salesforce

Remote (Washington - Bellevue, US) 23 days ago $148,500$223,900
Go Python REST Jenkins Puppet Infoblox WAPI Linux Docker Kubernetes Terraform AWS CI/CD Git PostgreSQL Prometheus Grafana
Remote

Staff Networking Application Engineer

Qualcomm

Santa Clara, Ca,Us, US 77 days ago $145,000$217,600
C C++ Python Java Linux XML Ethernet OMCI PLOAM TR-069/USP IPv4 IPv6 JTAG Lauterbach Spirent Ixia Linux Networking Bridge VLAN IGMP High-speed packet processing Device driver development Traffic generators Debugging techniques

Network Systems Engineer

Leidos

2019 Disa Hq Fort George G. Meade Md, US 24 days ago $73,450$132,775
Cisco MPLS VPNs BGP OSPF IS-IS Spanning Tree Protocol VLANs LLDP VoIP Multicast IP networking Subnet addressing Technical documentation Communication skills Problem-solving skills Security+ CISSP CCNP Route/Switch CCNP Security