Software Engineer, Apple Services Engineering

A global technology company that designs, develops, and sells consumer electronics, software, and services.
$143,100 - $264,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Solution Engineer - Payments and Reconciliation, Employee Experience & Productivity

Senior Solution Engineer role at Apple focusing on payments and reconciliation systems, requiring 5+ years of software development experience and expertise in Java, Linux, and database technologies.

AIML - Sr Backend Engineer, Data and ML Innovation

Senior Backend Engineer role at Apple's AI/ML team, building data solutions for Foundation Models with Python, distributed systems, and ML technologies.

System Infrastructure Developer

Senior System Infrastructure Developer role at Apple, focusing on developing automation systems and workflows for silicon development, offering competitive compensation $175,800-$312,200.

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.

Description For Software Engineer, Apple Services Engineering

Join the iCloud Account Services team at Apple, a small team with massive impact serving billions of users across billions of devices. We're responsible for keeping iCloud interactions private, safe, and fast, handling millions of requests per second with high availability and low latency. This role involves engineering the server stack for iCloud Accounts and helping grow the platform for future needs.

You'll work with multiple teams to design complex system architectures and implement high-performance code supporting billions of concurrent users. The position covers all aspects of software development, from feature exploration to development, testing, and maintenance. We utilize creative problem-solving to handle massive scale while maintaining privacy and security.

As a Software Engineer on the team, you'll contribute to critical infrastructure that powers iCloud services across all Apple devices. The work is complex and challenging, but highly rewarding. We're looking for someone passionate about building reliable, scalable systems who measures success by the quality and impact of their work.

The role offers competitive compensation including base pay between $143,100 and $264,200, plus equity through stock programs, comprehensive benefits, and opportunities for growth. You'll be part of a team that's constantly evolving and pushing boundaries to deliver the best possible iCloud experience to users worldwide.

Key technologies include Java, Go, distributed systems, and both relational and NoSQL databases. The ideal candidate has experience with high-throughput, low-latency systems, strong understanding of caching strategies, and excellent communication skills. If you're excited by the challenge of operating at massive scale while maintaining the highest standards of privacy and performance, we'd love to hear from you.

Last updated 5 days ago

Responsibilities For Software Engineer, Apple Services Engineering

  • Work on engineering the server stack for iCloud Accounts
  • Design complex system architectures
  • Implement high-performance code to support billions of concurrent users
  • Work on all aspects of software development from feature exploration to development
  • Testing and maintenance of applications

Requirements For Software Engineer, Apple Services Engineering

Java
Go
  • Bachelor's degree in an engineering-related field or equivalent job-related experience
  • Experience developing server software in Java, Go, or similar object-oriented languages
  • Experience working with large-scale databases (Relational or NoSQL)
  • Experience with multi-thread programming, networking, and non-blocking I/o
  • Knowledge related to designing and building large distributed systems

Benefits For Software Engineer, Apple Services Engineering

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

Interested in this job?