Applied Networking Frameworks Engineer

Apple is a technology company that designs, develops, and sells consumer electronics, computer software, and online services.
$135,400 - $250,600
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Consumer · Enterprise SaaS

Description For Applied Networking Frameworks Engineer

As an Applied Networking Frameworks Engineer at Apple, you will play a crucial role in building innovative networking and communications protocols and frameworks. You'll design, implement, maintain, and evangelize frameworks to unlock new networked use cases on Apple platforms, working primarily with Swift and Objective-C. Your responsibilities include crafting thoughtful APIs for developers to build magical experiences spanning multiple devices and users. You'll ship critical components in Apple operating systems, considering network characteristics and power considerations in your implementation. This role is central to advancing features for hundreds of millions of users across Apple's products and services, focusing on collaboration, connection, and a seamless multi-device ecosystem. The Applied Networking team provides core infrastructure for device-to-device communications, including messaging and realtime communications, powering products like iMessage, FaceTime, HomeKit, SharePlay, Apple Watch, and AirDrop. This position offers a unique opportunity to develop technologies that revolutionize how people communicate and interact with their devices, making a significant impact on Apple's ecosystem.

Last updated 13 days ago

Responsibilities For Applied Networking Frameworks Engineer

  • Design, implement, maintain, and evangelize networking and communications frameworks
  • Build innovative networking and communications protocols
  • Craft thoughtful APIs for developers
  • Ship critical components in Apple operating systems
  • Consider network characteristics and power considerations in implementations
  • Advance features for collaboration, connection, and seamless multi-device ecosystem

Requirements For Applied Networking Frameworks Engineer

  • Bachelors Degree in Computer Science, Computer Engineering, Mechanical Engineering, Electrical Engineering, or equivalent experience
  • Strong software development and architecture design skills
  • Experience in at least one object-oriented programming language like Swift, Objective-C, or C++
  • Strong communication, collaboration, and interpersonal skills
  • Self-directed and can solve problems independently

Benefits For Applied Networking Frameworks Engineer

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement for career advancement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Potential discretionary bonuses
  • Potential relocation assistance

Interested in this job?

Jobs Related To Apple Applied Networking Frameworks Engineer

Software Engineer

Senior Software Engineer role at Apple working on satellite connectivity systems for iPhone emergency services, focusing on distributed systems development.

Software Engineer, Distributed Systems - Apple TV

Senior Software Engineer position at Apple focusing on distributed systems for Apple TV's sports and media knowledge graph platform.

Senior Software Engineer - ASE Data Infrastructure

Senior Software Engineer position at Apple Services Engineering (ASE) focusing on building next-generation object storage infrastructure and distributed systems in Seattle.

Distributed Build Systems Engineer - Build Execution

Apple is hiring a Distributed Build Systems Engineer to develop large-scale build systems and improve software development velocity.

Distributed Build Systems Engineer - Software Assembly & Packaging

Join Apple as a Distributed Build Systems Engineer, working on innovative software assembly and packaging technologies.