Previous experience in software engineering management
In-depth knowledge and experience with the following technologies: Python, Go, Swift, Postgres, Mongo, Docker, Kubernetes, Cloud Infrastructure
Experience with networking technologies in large-scale environments
Expertise in developing and debugging software service stacks
Expert level understanding of networking protocols, including HTTP, TLS, and TCP/IP
10+ years of experience in crafting and deploying application stacks that support network infrastructure teams and directives
In-depth knowledge of computer science fundamentals and software architecture best practices
Able to architect performant, scalable, and fault-tolerant systems in network infrastructure ecosystems
Practical knowledge with compute virtualization technologies and how they fit into the software development pipeline
BS or MS in Computer Science or equivalent experience
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.