Senior Software Engineer

Global technology company that designs, develops, and sells consumer electronics, software, and services.
$143,100 - $264,200
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Apple's Edge Services team is at the forefront of building world-class systems that power the next generation of Edge application traffic management. This senior role focuses on developing and operating critical infrastructure including proxies, content delivery networks, and load balancers that manage edge network traffic at internet scale. The team maintains a vast network of Points of Presence (POPs) worldwide, ensuring fast, reliable, and scalable content delivery for Apple's global services.

As a Senior Software Engineer, you'll be instrumental in designing and implementing next-generation networking protocols while collaborating with experts in network engineering and distributed systems. Your work will directly impact billions of users worldwide through Apple's edge infrastructure. The role offers exciting challenges in optimizing system performance, mentoring peers, and solving complex problems at scale.

The position offers competitive compensation ranging from $143,100 to $264,200, along with comprehensive benefits including medical coverage, stock options, and education reimbursement. You'll work with cutting-edge technologies like HTTP/3, QUIC, and DoH, while having the opportunity to shape the future of Apple's global edge network infrastructure.

This is an excellent opportunity for experienced engineers passionate about distributed systems and networking protocols to join one of the world's most influential technology companies. You'll be part of a team that values technical innovation, quality, and scalability, while working on systems that operate at unprecedented scale.

Last updated 7 minutes ago

Responsibilities For Senior Software Engineer

  • Design and implement next-generation networking protocols, including HTTP/3, QUIC, and DoH
  • Collaborate with other Engineering teams to architect and build the next-generation edge network
  • Optimize the efficiency, scalability, and reliability of Apple's edge infrastructure
  • Conduct design and code reviews, mentoring peers while ensuring high-quality software
  • Continuously analyze system performance to identify and resolve bottlenecks

Requirements For Senior Software Engineer

Kubernetes
Linux
  • 5+ years of experience working with HTTP, TLS, C++, and Linux
  • Proven expertise in developing and debugging system-level services in high performance languages like C++ or Swift
  • Strong knowledge of networking protocols, including HTTP, QUIC, TLS, or TCP/IP
  • Experience with concurrency, multithreading, distributed systems, and server architectures
  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation benefits
  • Product discounts
  • Free services

Interested in this job?

Jobs Related To Apple Senior Software Engineer

Global Supply Manager

Global Supply Manager position at Apple, focusing on strategic sourcing, supply chain management, and long-term deal structuring with 7+ years of experience required.

Compiler CPU Backend Engineer

Senior Compiler CPU Backend Engineer role at Apple, focusing on optimizing CPUs and Accelerators across Apple platforms.

Sr SAP Performance Engineer, Enterprise Systems

Senior SAP Performance Engineer role at Apple, focusing on enterprise systems performance optimization and quality engineering for SAP applications.

Senior Quality Engineer, Corporate Systems Engineering

Senior Quality Engineer position at Apple, focusing on automation and quality engineering for corporate systems, requiring 5+ years of QA/QE experience and strong technical skills.

AIML-Backend Engineer, Measurement

Senior Backend Engineer role at Apple focusing on AI/ML measurement systems, offering competitive compensation and the opportunity to shape next-generation AI technologies.