Software Engineer, Infrastructure Services

Apple Inc

Quick summary

Work type
On-site
Location
Austin, TX
Posted
38 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $178k
$122k most similar roles pay here $228k

This listing doesn't post a salary. Most similar roles pay $142,350–$214,500.

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

Listed pay typically runs $171,600–$272,100 across 505 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 at Apple’s Edge Engineering team, you will join a forward-thinking group dedicated to supporting the company’s global Content Delivery Network. Your primary responsibilities include evaluating and testing software solutions for configuring edge infrastructure, ensuring seamless content distribution to billions of devices worldwide. You will work with cutting-edge technologies like Go, Rust, C++, Swift, and Kubernetes, deploying applications using Helm and Pulumi while managing configurations through Terraform and Flux. Additionally, you should have a strong understanding of networking protocols such as HTTP, TLS, and TCP/IP, along with experience in proxy systems like NGINX or Envoy. This role requires expertise in solving complex problems at scale and driving technical innovation within the domain-specific language ecosystem.

What you'll do

  • Evaluate and test software solutions to configure Apple’s Edge Infrastructure.
  • Develop and maintain systems supporting the global Content Delivery Network (CDN).
  • Implement and manage configurations using domain-specific languages and tools.
  • Ensure compatibility and versioning of configurations across different environments.
  • Deploy and manage applications on Kubernetes, utilizing Helm, Pulumi, or Flux.
  • Integrate networking protocols like HTTP, TLS, and TCP/IP in infrastructure services.

What we're looking for

  • BS in Computer Science or equivalent experience in software development.
  • 5+ years of software development using languages like Go, Rust, C++, Swift.
  • Experience evaluating, testing, developing, and maintaining software solutions.
  • Knowledge of networking protocols including HTTP, TLS, TCP/IP.
  • Familiarity with Kubernetes deployment tools such as Helm, Pulumi, Flux.
  • Understanding of configuration management tools like Terraform/OpenTofu.

More like this

Similar roles

Infrastructure Software Engineer

Apple Inc

Cupertino, CA 39 days ago $147,400$272,100
Kubernetes Golang Python Java Ruby TDD Agile DNS DHCP LDAP Server_Virtualization CI/CD OpenStack_Ironic Metal3 MAAS xCat Netbox Tinkerbell React Angular JQuery PXE BIOS TPM Secure_Boot Trusted_Computing S3 EC2 CloudFront

DevOps Engineer, Infrastructure Services

Apple Inc

Austin, TX 49 days ago
Linux BGP Routing Principles Network Topology Design HTTP/HTTPS TLS Splunk ClickHouse Grafana Prometheus Python Go Bash AI-Assisted Development Tools CDN DNS GSLB DHCP

Senior Software Engineer, Infrastructure

Anduril Industries

Washington, District of Columbia 2 days ago $220,000$292,000
Python Kubernetes Docker CI/CD Java C++ Rust Go JavaScript AWS PostgreSQL Terraform ML infrastructure Virtualization Containerization