Senior Software Engineer, Core Services & APIs

Socket.dev

Cupertino (CA)

On-site

USD 180,000 - 240,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple's ASE Core Services team seeks a Sr. Software Engineer to help build world-class, scalable server features powering Apple Music, App Store, TV+, and other services used by millions.

You will work on large-scale systems with distributed data stores, performance focus, and APIs. The role emphasizes evaluating performance metrics and delivering robust, maintainable code through collaboration across teams.

Qualifications

  • Bachelor's degree in Computer Science or a related field; MS preferred.
  • 5+ years of software engineering experience with strong analytical and problem-solving skills.
  • Knowledge of JVM or functional languages like Clojure.
  • Strong OO design, data structures and algorithms.
  • Experience designing and implementing RESTful APIs or other API technologies.
  • Experience with NoSQL/document stores (e.g., Solr/Redis/Memcached/Cassandra/Voldemort/MongoDB) is a plus.

Responsibilities

  • Build scalable server-side features powering Apple services such as Music, App Store, and more.
  • Work on distributed data stores with a focus on performance and scalability.
  • Collaborate cross-functionally with multiple teams to deliver reliable APIs and features.
  • Participate in debugging, testing, and code reviews to ensure high quality.

Skills

Analytical thinking
Problem-solving
OO design
Java/JVM
Clojure

Education

B.S. in Computer Science or equivalent
M.S. preferred

Tools

RESTful APIs
Apache Solr
Redis
Memcached
Cassandra
MongoDB

Job description

Apple's ASE Core Services team seeks a Sr. Software Engineer to help build world-class, scalable server features powering Apple Music, App Store, TV+, and other services used by millions.

You will work on large-scale systems with distributed data stores, performance focus, and APIs. The role emphasizes evaluating performance metrics and delivering robust, maintainable code through collaboration across teams.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Core Services - Apple Services Engineering
Software Engineer, Core Services - Apple Services Engineering

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 240,000
Senior Backend Engineer: AI-Powered, Scalable APIs
Senior Backend Engineer: AI-Powered, Scalable APIs

Socket.dev • Cupertino (CA)

On-site
USD 150,000 - 190,000
Senior Backend Engineer — Scalable Microservices & APIs
Senior Backend Engineer — Scalable Microservices & APIs

Apple Inc. • Cupertino (CA)

On-site
USD 169,000 - 211,000
Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchase program
Back-End Java Engineer, Scalable Transactions Platform
Back-End Java Engineer, Scalable Transactions Platform

Socket.dev • Cupertino (CA)

On-site
USD 140,000 - 210,000
Senior Data Systems Engineer – Scalable APIs & Pipelines
Senior Data Systems Engineer – Scalable APIs & Pipelines

Apple • Annapolis (MD)

On-site
USD 130,000 - 242,000
Calm work environment
Mentoring
Growth culture
+2
Software Engineer, Cloud Services ASE
Software Engineer, Cloud Services ASE

Socket.dev • Austin (TX)

On-site
USD 180,000 - 240,000
Software Engineer - Apple Services Engineering
Software Engineer - Apple Services Engineering

Socket.dev • Cupertino (CA)

On-site
USD 150,000 - 190,000
Software Engineer, Commerce
Software Engineer, Commerce

Socket.dev • Cupertino (CA)

On-site
USD 140,000 - 210,000
Software Engineer, Cloud Services ASE
Software Engineer, Cloud Services ASE

Apple Inc. • Austin (TX)

On-site
USD 180,000 - 240,000
Engineering Manager, Scalable API Platforms
Engineering Manager, Scalable API Platforms

Apple Inc. • Cupertino (CA)

On-site
USD 206,000 - 357,000
Stock options
Discretionary bonuses
Relocation assistance
+1