Apple
Software Development Engineer - Security, Enterprise Technology Services
$150K–$278K
Sunnyvale, California · Full-time · Posted Oct 6, 2026
- Experience
- At least 7 years of relevant software development experience.
- Education
- Bachelor’s / Master’s in Computer science or related engineering field.
About the job
Develop perimeter security and load-balancing software for highly scaled services, addressing security, availability, and fault tolerance in proxy systems.
What you'll do
- Implement software through requirements, design, development, and deployment.
- Work with cross-functional teams to deliver product features and collaborate on design and code reviews.
- Promote software development best practices, mentor junior teammates, and take on full-stack problems.
What they ask for
- Expertise in C and C++.
- Extensive knowledge of TCP/IP, SSL, HTTP protocols, and web/network security.
- Understanding of HTTP/HTTPS proxies and knowledge of IP networking, BGP, and NAT.
- Bachelor’s or Master’s in Computer Science or a related engineering field.
Nice to have
- Programming experience in LUA, Python, Go, and Rust; knowledge of WAF.
- Experience with GCP or AWS and load balancer products such as IPVS, NGINX, and Envoy.
Pay
$150,400 and $277,600 (base salary range)
Tools
C, C++, TCP/IP, SSL, HTTP, BGP, NAT, LUA
Model-written summary · the original posting is authoritative