Software Engineer - Traffic, Envoy

Apple Inc

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$139,500–$258,100 / yr
Posted
69 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $170k
This role $199k
$122k most similar roles pay here $273k

This role pays more than 75% of similar roles. Most pay $141,438–$199,250 — the shaded band above. At the midpoint, this role pays about $199k versus about $170k 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 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer - Traffic, Envoy

As a Senior Software Engineer on the Traffic team, you will lead the design and development of advanced traffic proxies that power Apple services for hundreds of millions of users globally. Your day-to-day responsibilities include enhancing network stack functionality for ingress, egress, and mesh operations, leveraging your expertise in technologies like Envoy and Linux networking. You will make critical technology choices within complex architectures, build or buy specific components, and mentor team members to foster a growth-focused culture. This role demands proficiency in languages such as C++, Java, or Go, along with experience in core production engineering practices and a deep understanding of performance analysis and optimization.

What you'll do

  • Design and develop cutting-edge traffic proxies for Apple services at scale.
  • Enhance network stack functionality for improved ingress, egress, and mesh capabilities.
  • Make informed technology choices within complex architectures for production engineering.
  • Coach and mentor teammates to foster growth in a technical and supportive environment.
  • Navigate ambiguity by focusing on broader objectives and desired impact.

What we're looking for

  • B.S. in Computer Science or equivalent experience
  • 5+ years of professional software engineering experience
  • Proficiency in advanced programming languages like C, C++, Java, or Go
  • Experience with full product lifecycle from design to production
  • Expertise in core production engineering best practices and scalability

More like this

Similar roles

Software Engineer, Bridge

Stripe

South San Francisco, CA +1 52 days ago $190,400$285,600
Python Django Express SQL Rails PostgreSQL APIs CI/CD Kubernetes AWS Git Swagger RESTful APIs GraphQL OAuth JSON Web Tokens Docker Terraform
Hybrid

Software Engineer

Cisco

San Jose, CA 122 days ago $165,000$277,600
SONiC-NOS Wireshark Python C++ Linux GDB IXIA Spirent High Speed Serdes MAC ports PRBS ANLT analyzers L2 switching networking protocols Cisco Silicon One

Software Engineer

Q2

Austin, Texas 79 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform
Hybrid

Software Engineer

Q2

Cary, North Carolina 64 days ago
Python SQL Javascript Vue.js OpenAPI Node.js CI/CD Docker GitLab Snowflake Airflow Cloud-Native Architecture Service-Oriented Architecture Agile Methodology
Hybrid

Software Engineer

Q2

Austin, Texas 9 days ago
AWS Python SQL C# .NET Vue Angular React HTML CSS JavaScript RESTful APIs MVVM SOLID principles Agile CI/CD Kubernetes Docker Terraform PostgreSQL Git Jenkins
Hybrid

Software Engineer

Caterpillar

Remote (Irving, Texas, US) 93 days ago $112,923$112,923
CRM Elasticsearch MySQL Oracle Relational databases NoSQL databases MVC Microservices Event-driven Jenkins GoCD Azure Devops CI/CD Agile Scrum
Remote