
Traffic and Secure Services Network SRE Engineer
Required skills
- traffic management
- networking infrastructure
- distributed systems
- software engineering
- reliability engineering
- Golang
- Rust
- Python
- Java
- bash
Nice to have
- alert triage
- self-service workflows
- 24x7 customer-facing environments
Role summary
Apple is seeking a Site Reliability Engineer (SRE) to focus on traffic management, load balancing, and secure networking infrastructure. This role involves designing, building, and operating highly available systems at global scale, collaborating with development teams, and preventing incidents through proactive engineering. The engineer will evaluate new technologies, contribute to a culture of continuous improvement, and mentor teammates. This is an individual contributor role with potential for technical leadership, requiring 3+ years of experience in traffic management, networking, distributed systems, software engineering, or reliability engineering.
Description
As a Reliability Engineer, you’ll work closely with engineering teams in North America and Europe, contributing to a globally distributed system that operates 24x7 at immense scale. You’ll have the opportunity to design, automate, and operate core networking services that underpin Apple’s most important products. Responsibilities include : - Design, build, and operate highly available infrastructure systems for traffic routing, load balancing, and secure connectivity at global scale. - Collaborate with development teams to influence architecture, improve observability, and embed SRE best practices across the SDLC. - Respond to incidents when needed (on-call rotation), but spend most of your time preventing them through proactive engineering, monitoring, and system improvements. - Evaluate emerging technologies and drive innovation that pushes the boundaries of what’s possible in secure, high-performance networking. - Contribute to a culture of continuous improvement: write clear documentation, conduct blameless postmortems, and help define SLOs that align with business impact. - Help mentor teammates and share knowledge across a growing international SRE community. This is an individual contributor (IC) role with strong technical leadership potential. You’ll solve hard problems hands-on while helping shape the future direction of our platform and Apple’s broader SRE practices.
Minimum Qualifications
3+ years of experience in traffic management, networking infrastructure, or distributed systems. 3+ years of software engineering or reliability engineering experience Bachelor of Science in relevant engineering disciplines
Preferred Qualifications
Are proficient in at least one modern programming or scripting language (e.g., Golang, Rust, Python, Java, bash) and have a track record of shipping production-grade tooling or services. Understand the internals of load balancing, TLS, and secure network communications, especially in large-scale environments. Thrive in dynamic situations: whether responding to critical incidents or designing long-term solutions, you know when to act and when to align. Believe automation is a first-class responsibility, not an afterthought. Past work might include automating deployments, alert triage, certificate rotation, or self-service workflows. Communicate clearly and work effectively across time zones and disciplines. You’ll engage regularly with teams in North America, requiring thoughtful planning around collaboration rhythms. Are passionate about operational excellence and continuously setting the standard for reliability, performance, and security. Experience with cloud-native proxies or service mesh technologies. Hands-on involvement with DevOps culture, CI/CD pipelines, and infrastructure-as-code. Proven success delivering robust, diagnosable systems in 24x7 customer-facing environments. A mindset of lifelong learning and sharing, contributing diverse perspectives to technical discussions and team growth.
Sample Apple interview questions
- 1
Design a typeahead box for a search engine
system designmedium - 2
Design a rate limiter
system designmedium - 3
Architect a key-value store for distributed systems.
system designmedium - 4
Design a system to schedule jobs in a distributed environment
system designmedium
Get started to unlock a personalized interview prep pack for this role.
Similar roles
Graphics Software EngineerApple · Austin, TX · Onsite
Machine Learning Engineer, Evaluation, Agentic Search CapabilitiesApple · Cupertino, CA · Onsite
Senior DevOps / SRE EngineermLabs · Remote · Remote
Lead Software Engineer - AWS/SRE EngineerJPMorganChase · Columbus, OH · Onsite- Sr. Azure DevOps and SRE EngineerBerlin Packaging · Illinois · Hybrid
Senior Manager SRE Engineer - 90196449Amtrak · Remote · Remote
