HTTP Frameworks Software Engineer

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$121,900 - $214,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
CPU Microarchitect/RTL Engineer - Fetch, Out of Order

Senior CPU Microarchitect/RTL Engineer position at Apple focusing on CPU front-end and out-of-order subsystem development for high-performance processors.

Senior Application Backend Engineer, Content Partner Applications

Senior Backend Engineer role at Apple building analytics platforms for content partners, offering competitive pay and benefits in Seattle.

CAD Engineer – Design Verification Tools and Infrastructure

Senior CAD Engineer role at Apple focusing on design verification tools and infrastructure for silicon development, offering competitive compensation and comprehensive benefits.

Graphics Power Engineer, Platform Architecture

GPU Platform Architecture Engineer role at Apple focusing on power architecture development and optimization for next-generation graphics processors.

Design Verification Engineer

Senior Design Verification Engineer role at Apple, focusing on pre-silicon verification and testing for hardware products, offering competitive compensation and benefits.

Description For HTTP Frameworks Software Engineer

Apple is seeking a talented HTTP Frameworks Software Engineer to join their Software and Services team in Cupertino. This role focuses on developing and maintaining Apple's HTTP protocol implementation (HTTP/1.1, HTTP/2, HTTP/3) as well as URL and URI standards.

The position involves working on critical client-side HTTP code that powers major Apple products including Safari, WebKit, iCloud, App Store, Music, and numerous other Apple and 3rd party apps across all Apple operating systems (iOS, macOS, watchOS, tvOS, and visionOS). The role requires expertise in runtime performance optimization, multithreaded programming, and cross-layer design.

As part of the Internet Frameworks & User Privacy organization, you'll be responsible for implementing and maintaining URLSession in the CFNetwork and Network frameworks, as well as the Swift URL API (including NSURL and CFURL API) in Foundation framework and Swift open source libraries. The work involves programming in multiple languages including Swift, Objective-C, C, and C++.

The role offers an opportunity to collaborate with prestigious teams including WebKit, and framework teams supporting AirDrop, Messages, FaceTime, and Swift. You'll be contributing to technologies that impact millions of users across Apple's ecosystem.

The compensation package includes a competitive base salary range of $121,900 to $214,500, plus additional benefits such as stock options, comprehensive medical coverage, retirement benefits, and education reimbursement. Apple offers a collaborative work environment, opportunities for professional growth, and the chance to work on cutting-edge technology that shapes the future of digital communication.

This position is ideal for someone with strong software development skills, particularly in C, C++, Swift, or Objective-C, who has a passion for building high-performance, reliable networking solutions and can work effectively both independently and as part of a team.

Last updated 12 days ago

Responsibilities For HTTP Frameworks Software Engineer

  • Design and implement new features for HTTP protocol implementation
  • Maintain existing libraries
  • Work on client-side HTTP code for Safari, WebKit, iCloud, App Store, Music
  • Collaborate with WebKit and framework teams
  • Implement and maintain Swift URL API and URLSession

Requirements For HTTP Frameworks Software Engineer

Java
  • B.S. or M.S. in Computer Science or equivalent
  • Proficiency in software development (C, C++, Swift, or Obj-C)
  • Strong analytical ability and debugging skills
  • Proficiency in multithreaded development
  • Familiarity with Cocoa, Swift, Objective-C, iOS/macOS, or cross-platform development

Benefits For HTTP Frameworks Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on products

Interested in this job?