Apple
Senior Software Engineering Manager- Cloud Networking
Found: January 24, 2026
This role is based in Bengaluru, India.
Responsibilities:
- Develop a team of software engineers building software-defined networking stack.
- Drive design principles and ensure craftsmanship in the development process.
- Lead projects from architectural concepts to production.
- Collaborate with Network architects, Ops/Engineering, and Application teams.
Minimum Qualifications:
- 10 years of experience in hands-on development of systems.
- 4 years of experience in leading a team of engineers.
- Bachelor's degree in Computer Science or related field.
Preferred Qualifications:
- Experience in building highly scalable, fault-tolerant distributed systems.
- Broad experience in REST APIs and micro-service architectures.
- Hands-on experience with C, Go, or Rust.
- Extensive understanding of network security and routing.