
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 Senior HTTP Frameworks Software Engineer to develop and maintain HTTP protocol implementations for various Apple services. You'll work with C, C++, Swift, and Objective-C in Cupertino. This position requires strong programming skills and experience in networking.
Job Description
Who you are
You are a seasoned software engineer with a strong background in C, C++, Swift, or Objective-C — your expertise in these languages allows you to contribute effectively to Apple's HTTP protocol implementation. You have a solid understanding of networking concepts and are familiar with URL and URI standards, which are crucial for the role. Your experience developing high-quality products on schedule demonstrates your ability to manage time and deliver results. You possess strong communication and collaboration skills, enabling you to work effectively with cross-functional teams.
You are encouraged to become fluent in runtime performance optimization and multithreaded programming — these skills will enhance your contributions to the client-side HTTP code that powers Safari, WebKit, and other Apple services. You thrive in an environment that values innovation and creativity, and you are eager to tackle challenges in general software and OS development. Your passion for technology drives you to stay updated with the latest trends and best practices in the industry.
Desirable
Experience with Apple's operating systems (iOS, macOS, watchOS, tvOS, and visionOS) is a plus, as it will help you understand the context in which your work will be applied. Familiarity with the CFNetwork and Network frameworks will also be beneficial, as these are integral to the APIs you will be working on. You are open to learning and adapting to new technologies, which is essential in a rapidly evolving field.
What you'll do
In this role, you will be responsible for the development and maintenance of the HTTP protocol implementations, including HTTP/1.1, HTTP/2, and HTTP/3. You will collaborate closely with networking teams and other peer groups, such as WebKit, to ensure seamless integration of the HTTP code across various Apple services. Your work will directly impact the performance and reliability of applications like iCloud, App Store, and Music.
You will engage in runtime performance optimization and multithreaded programming, ensuring that the client-side HTTP code operates efficiently across all Apple platforms. Your contributions will help shape the future of Apple's networking capabilities, and you will have the opportunity to innovate and implement next-generation technologies.
You will also be involved in the implementation of developer APIs, such as URLSession, and work on the Swift URL API, which interfaces with both Swift and Objective-C. Your role will require you to maintain high standards of code quality and performance, and you will be expected to participate in code reviews and provide mentorship to junior engineers.
What we offer
Apple offers a dynamic work environment where innovation is at the forefront. You will have the opportunity to work on cutting-edge technologies that impact millions of users worldwide. The company values diversity and inclusion, fostering a culture where all employees can thrive. Competitive compensation and benefits packages are provided, along with opportunities for professional growth and development. You will be part of a team that is dedicated to creating high-quality products that enhance the user experience across all Apple platforms.
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 seeking an HTTP Frameworks Software Engineer to develop and maintain HTTP protocol implementations for various Apple services. You'll work with C, C++, Swift, and Objective-C in Cupertino, California.

Software Engineering
Apple is hiring a Senior Software Engineer for the Home Ecosystem team to develop the DockKit Framework for iOS. You'll work with Swift, Objective-C, and C++ to create impactful software solutions. This position requires strong software engineering skills and experience in Apple platform development.

Software Engineering
Apple is hiring a Senior Software Engineer for the Motion & Interaction team to develop next-generation sensor fusion technologies. You'll work on embedded algorithms and APIs, focusing on performance and optimization. This role requires a solid understanding of algorithm design and experience in software engineering.

Software Engineering
Apple is hiring a Senior Software Engineer for the Motion & Interaction team to develop next-generation sensor fusion technologies. You'll work with C, C++, and embedded systems to optimize algorithms and APIs. This position requires a strong understanding of algorithm design and data structures.

Software Engineering
Apple is hiring a Senior Software Engineer to develop real-time algorithms for health and sensing applications. You'll work with technologies like Java and Python to create impactful features for users. This position requires strong software engineering skills and experience in full-stack development.