Software Engineer, Apple Services Engineering

Apple is a technology company that provides cloud services through iCloud, serving billions of users across billions of devices.
$143,100 - $264,200
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer in Test - Core I/O Quality Engineering

Software Development Engineer in Test position at Apple, focusing on I/O technologies quality engineering with competitive salary and comprehensive benefits.

App Store Commerce Developer Advocate

Developer Advocate role at Apple focusing on App Store commerce capabilities, working with internal teams and external developers to improve platform features and developer experience.

HTTP Frameworks Software Engineer

Backend Software Engineer role at Apple focusing on HTTP protocol implementation and networking frameworks across all Apple platforms.

Reliability Engineering Program Manager (EPM) - Audio and Home Products

Apple seeks Engineering Program Manager to lead hardware reliability initiatives for audio products, offering $129K-$236K salary with comprehensive benefits.

Software Automation Engineer - Test Platforms

Software Automation Engineer position at Apple focusing on developing automated testing applications for Connected Media features, requiring Swift expertise and automation experience.

Description For Software Engineer, Apple Services Engineering

Join Apple's iCloud Account Services team, a small but impactful group responsible for powering iCloud services used by billions of users worldwide. This role focuses on building and maintaining high-performance, scalable backend systems that handle millions of requests per second with extremely high availability and low latency.

As a Software Engineer in the Apple Services Engineering team, you'll be working on critical infrastructure that keeps users' interactions with iCloud private, safe, and fast. The position offers an opportunity to work with cutting-edge technology at massive scale, solving complex engineering challenges that directly impact billions of users' daily experiences.

The role requires expertise in server-side development, distributed systems, and database management. You'll be working with technologies like Java, Go, and various database systems, implementing solutions that must maintain high performance while handling enormous scale. The team emphasizes creative problem-solving and continuous evolution of their systems to support new iCloud features.

This is an excellent opportunity for engineers who are passionate about building robust, scalable systems and want to make a significant impact. You'll be part of a team that values quality, innovation, and user experience, working in an environment that offers comprehensive benefits including medical coverage, stock options, and educational support.

The position offers competitive compensation, with a base salary range of $143,100 to $264,200, plus additional benefits including stock programs and bonuses. Located in Cupertino, you'll be working at the heart of Apple's operations, contributing to services that are fundamental to the Apple ecosystem.

If you're excited about tackling complex technical challenges, working with state-of-the-art technology, and having your code impact billions of users, this role offers an unparalleled opportunity to grow your career while working on meaningful projects at one of the world's most innovative companies.

Last updated 4 months 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

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
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 with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?