Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Engineering Manager, Proxy Development

Apple

Salary not specified
Nov 15, 2025
Austin, TX, US
Apply Now

Apple is looking for an experienced Software Engineering Manager to own the development of our core edge proxy software. This foundational technology is critical to connecting customers to Apple Services like Apple Music, Apple TV, and the App Store faster and more reliably than ever before.

Requirements

  • Deep expertise in systems programming with Rust and/or C++.
  • Strong experience developing high-performance networking software (e.g., proxies, load balancers, caches).
  • Expertise with internet protocols such as QUIC/H3, TCP/H1/H2, and DNS, or equivalent experience.
  • Deep understanding of core CS concepts, including multi-threading, memory management, and lock-free data structures.
  • Experience as a contributor to open-source proxies like Envoy, NGINX, or similar projects.
  • Deep architectural knowledge of modern proxy data planes (e.g., Envoy, NGINX) and their extension mechanisms (filters, modules).
  • Experience with low-level performance analysis, profiling (e.g., perf, eBPF), and debugging complex system crashes.

Responsibilities

  • Building the next-generation proxy engine, focusing on raw performance, security, and extensibility.
  • Setting the technical vision for the proxy, leading the roadmap, and ensuring its stability at massive scale.
  • Guiding deep technical discussions on topics like concurrency models, memory allocation, and protocol implementation.
  • Review critical code and architecture, mentor senior engineers, and lead production deployments of the proxy software itself.
  • Lead the team responsible for third-tier operational support for the data plane, investigating the most challenging performance and stability issues.

Other

  • 3+ years of experience in software engineering management.
  • 7+ years of experience in a hands-on systems software engineering role.
  • Ability and excitement to pioneer new solutions in a complex, evolving space.
  • Excellent communication and collaboration skills, with an ability to articulate complex technical concepts to diverse audiences.
  • A passion for building robust, reusable, and highly efficient software from the ground up.