At Apple, new insights have a way of becoming revolutionary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there’s no telling what you could accomplish. The Emerging Technologies team specializes in building forward-looking, extremely scalable platforms. The team has a passion for solving challenging problems, exploring new domains, and engineering transformational solutions. The diversity of our team and thinking inspires innovation that runs through everything we do. In this role, you will work with a talented team to design and develop the perimeter security solution of Apple that safeguards mission critical services and systems from all sorts of security threats. It is a world class solution that offers protection in various network layers, web application firewall (WAF), authentication offloading, traffic management services, and more. It provides increased availability, fault-tolerance, and access control to Apple’s internal and external application and services.
Emerging Technologies team is seeking a talented, highly motivated and disciplined engineer to work across Layer 4 – Layer 7 load balancing and security technologies. Key responsibilities include: Implement all phases of the development cycle for a software product from understanding requirements to going through design, development and deployment Work with cross functional teams to deliver features into product under tight timelines Collaborate with your teammates through design discussions, code and design reviews, advocate for software development best practices, and mentor junior teammates Versatile and be enthusiastic to take on new problems across the full-stack
Expertise in C and C++Extensive knowledge of IP Networking, BGP, NAT & TCP/IPWorking experience with Layer-4 load balancer products like IPVS or KatranAt least 8 years of software development experience.Bachelor’s or Master’s in Computer Science or related engineering field