
About Apple
The personal technology company redefining user experience
Key Highlights
- Market cap of $3 trillion as of 2022
- Over 1 billion active devices worldwide
- Comprehensive medical plans including mental healthcare
- Paid parental leave and gradual return-to-work program
Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...
🎁 Benefits
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
🌟 Culture
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...
Skills & Technologies
Overview
Apple is hiring a Software Development Engineer to drive the design and development of network services and proxies. You'll work with technologies like Java and C++ to enhance Apple's network stack. This position requires experience in networking and cloud computing.
Job Description
Who you are
You have a strong background in software development with a focus on network engineering — your experience includes designing and implementing network services that ensure secure and scalable connectivity. You are proficient in programming languages such as Java and C++, and you understand the intricacies of cloud environments and networking protocols. Your familiarity with Linux systems allows you to navigate and optimize performance in complex infrastructures. You thrive in collaborative environments, providing mentorship and guidance to peers while also being open to learning from others. You are passionate about pushing the boundaries of technology and are eager to tackle challenges at scale, contributing to the future of network engineering at Apple.
What you'll do
In this role, you will be responsible for the design, development, and maintenance of critical network infrastructure components, including proxies and load balancers. You will work closely with cross-functional teams to enhance the network stack, focusing on improving ingress and egress functionality. Your contributions will directly impact the performance and reliability of Apple services used by millions of users worldwide. You will also engage in technical discussions, providing insights and recommendations based on your expertise. As part of a growth-focused culture, you will have opportunities to mentor junior engineers and help shape the direction of the team.
What we offer
Apple offers a collaborative work environment that values innovation and diversity. You will have the chance to work on cutting-edge technologies and contribute to projects that have a significant impact on the company's services. We provide competitive compensation and benefits, along with opportunities for professional development and career growth. Join us in shaping the future of network engineering and making a difference in the lives of our users.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Apple.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Apple is hiring a Software Development Engineer to drive the design and development of network services and infrastructure components. You'll work with technologies like Java and C++ to enhance Apple's network stack. This position requires experience in network engineering and software development.

Software Engineering
Apple is hiring a Software Engineer - Traffic to build reliable networking primitives that power Apple Services. You'll work with technologies like Java, C++, and Python to enhance the network stack. This position requires experience in software development and networking.

Software Engineering
Apple is hiring a Software Engineer - Traffic to build networking primitives that power Apple Services. You'll work with technologies like Java, C++, and Python to enhance the network stack. This position requires experience in software development and network engineering.

Software Engineering
Apple is hiring a Senior Software Engineer to develop JVM-based libraries that support its services. You'll work with technologies like Java and frameworks such as Netty and ServiceTalk. This role requires strong expertise in distributed systems and networking protocols.

Software Engineering
Apple is seeking a Senior Software Engineer to lead the development of machine learning platform technologies for traffic infrastructure. You'll work with Envoy, Istio, and modern internet protocols to design scalable traffic systems. This role requires expertise in large-scale networking and traffic management.