Software Engineer, Infrastructure Services

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Austin, TX
Posted
160 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $181k
$120k most similar roles pay here $231k

This listing doesn't post a salary. Most similar roles pay $144,350–$217,906.

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

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Infrastructure Services

As a Software Engineer, Infrastructure Services, you will join the Edge Engineering team to support and maintain systems that configure the Edge for Apple. You will be responsible for evaluating, testing, developing, and maintaining software solutions to manage a dynamically evolving global Content Delivery Network. The role focuses on solving complex problems related to content distribution infrastructure. Your daily work involves utilizing programming languages such as Go, Rust, C++, or Swift. You will also leverage technologies including OpenAPI, gRPC/Protobuf, Terraform/OpenTofu, and Kubernetes tools like Helm, Pulumi, and Flux. Additionally, you will work with proxy systems like NGINX or Envoy while applying knowledge of networking protocols such as HTTP, TLS, and TCP/IP. The role requires expertise in domain-specific languages, interpreter concepts, and configuration developer tools to ensure system compatibility.

What does a Software Engineer earn in Texas?

Median $178175 from 162 postings across 40 companies.

See salary data

What you'll do

  • Develop and maintain software solutions to configure the Edge infrastructure.
  • Support and maintain a dynamically evolving global Content Delivery Network.
  • Build tools for managing versioned configurations and domain-specific languages.
  • Implement and manage systems using gRPC, Protobuf, and OpenAPI.
  • Deploy and manage applications on Kubernetes using Helm or Pulumi.
  • Configure and manage proxy systems such as NGINX or Envoy.
  • Develop infrastructure code using Terraform or OpenTofu.

What we're looking for

  • BS in Computer Science or a related field or equivalent job-related experience.
  • 5+ years of software development experience with languages such as Go, Rust, C++, Swift, etc.
  • Experience with domain-specific languages (DSLs), versioned and compatibility of configurations, interpreter concepts, and configuration developer tools (preferred).
  • Knowledge of networking protocols like HTTP, TLS, or TCP/IP (preferred).
  • Proficiency with OpenAPI, gRPC/Protobuf, Terraform/OpenTofu (preferred).
  • Experience deploying and managing applications on Kubernetes such as Helm, Pulumi, Flux (preferred).
  • Familiarity with proxy systems such as NGINX or Envoy (preferred).

More like this

Similar roles

Senior Software Engineer, Infrastructure Services

Apple Inc

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