Apple

Senior Software Engineer - Host Access

Apple
Apply
18 hours ago

Responsibilities

  • Write and own software running across Apple’s server infrastructure.
  • Design, implement, and execute security services and applications.
  • Build authorization and access-control software at Apple’s scale.
  • Translate use cases and requirements into software applications.
  • Design and handle systems with high performance, scalability, and availability.
  • Collaborate with the direct team and stakeholders on fast-paced projects.

Requirements

  • At least 5 years of experience delivering high-quality enterprise software.
  • Experience writing applications in Rust, C++, C, and/or Go.
  • Strong understanding of the full software development lifecycle.
  • Knowledge of distributed-systems design patterns, security implications, network architecture, server-fleet provisioning and configuration, OOB management, storage, load balancing, virtualization, and Kubernetes.
  • In-depth knowledge of SSL, TCP/IP, caching solutions, X.509 certificates, and systems-application performance tuning.
  • Deep understanding of object-oriented and SOA design concepts.
  • Experience with Linux and shell scripts.
  • Ability to work collaboratively in a fast-paced team environment.
  • BS or MS in Computer Science, or equivalent industry experience.
Apple

About Apple

10,000+ employees

Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.

Contact me