Senior Backend Engineer – Scalable APIs & Systems

Apple, Inc.

Sunnyvale (CA)

On-site

USD 185,000 - 278,000

Full time

44 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
Employee stock plans
Relocation assistance
Tuition reimbursement

Job summary

Apple, Inc. in Sunnyvale, CA, seeks a Senior Software Engineer for Retail & Marcom Engineering. You will design scalable backend services and APIs, focusing on device activation, plan pricing and order management with major carriers.

Join a hands-on team building reliable, scalable backend systems across Apple’s retail platforms. You will work with Java, Spring, and modern microservices patterns, including API design, messaging, and data stores, while mentoring peers and improving engineering

Qualifications

  • B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
  • 5+ years proven experience developing software in a professional capacity.
  • 2+ years proven experience with Java, including concurrency, memory management, and performance optimization.
  • Proficiency in OOP principles, data structures, algorithms, and software design patterns.
  • Experience building production applications with the Spring ecosystem (Spring Boot, MVC, Security, Data, Cloud).
  • Experience in API design (REST, gRPC, GraphQL) and API versioning strategies.
  • Experience with messaging systems (Kafka, RabbitMQ) and distributed architectures.
  • Experience with relational and NoSQL databases.

Responsibilities

  • Design and build scalable backend services and APIs for device activation, pricing and order management.
  • Develop, test and deploy features across the full lifecycle from design to production support.
  • Integrate with carrier systems and internal Apple platforms with reliable solutions.
  • Troubleshoot production issues using logs and monitoring to prevent recurrence.
  • Improve performance, reliability and maintainability of existing services.
  • Collaborate with product managers, QA, program managers and partners to define requirements and deliver on schedule.
  • Review code, mentor teammates and contribute to engineering standards.
  • Write and maintain automated tests and runbooks.

Skills

Java
Spring framework
RESTful APIs
Microservices
Concurrency & performance
Object‑oriented design
CI/CD & Kubernetes

Education

Bachelor’s degree in CS/CE or related field

Tools

Spring Boot
Spring MVC
Spring Security
Spring Data
Spring Cloud
gRPC/GraphQL/OpenAPI
Kafka/RabbitMQ

Job description

Apple, Inc. in Sunnyvale, CA, seeks a Senior Software Engineer for Retail & Marcom Engineering. You will design scalable backend services and APIs, focusing on device activation, plan pricing and order management with major carriers.

Join a hands-on team building reliable, scalable backend systems across Apple’s retail platforms. You will work with Java, Spring, and modern microservices patterns, including API design, messaging, and data stores, while mentoring peers and improving engineering

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer — Scalable Retail Systems
Senior Backend Engineer — Scalable Retail Systems

Apple, Inc. • Cupertino (CA)

On-site
USD 185,000 - 278,000
Senior Backend Engineer, Retail & Marcom Platforms
Senior Backend Engineer, Retail & Marcom Platforms

Apple Inc. • Sunnyvale (CA)

On-site
USD 185,000 - 278,000
Medical and dental coverage
Employee Stock Purchase Plan
Relocation assistance
+1
Senior Backend Engineer, Carrier Platform
Senior Backend Engineer, Carrier Platform

Apple, Inc. • Sunnyvale (CA)

On-site
USD 185,000 - 325,000
Comprehensive medical and dental
Employee stock programs
Tuition reimbursement
+1
Senior Software Engineer - Global Retail Payments
Senior Software Engineer - Global Retail Payments

Apple, Inc. • Sunnyvale (CA)

On-site
USD 185,000 - 278,000
Employee stock purchase plan
Relocation assistance
Discretionary bonuses
Senior Backend Engineer, High-Scale Customer Systems
Senior Backend Engineer, High-Scale Customer Systems

Apple, Inc. • Sunnyvale (CA)

On-site
USD 150,000 - 278,000
Employee stock programs
Discretionary bonuses or relocation
Medical and dental coverage
+2
Staff Software Engineer, Retail & Marcom Platforms
Staff Software Engineer, Retail & Marcom Platforms

Apple Inc. • Austin (MN)

On-site
USD 210,000 - 320,000
Staff Software Engineer - Retail Platform & Marcom
Staff Software Engineer - Retail Platform & Marcom

Apple Inc. • Austin (TX)

Hybrid
USD 180,000 - 240,000
Senior Java Software Engineer - IT Systems & Platforms
Senior Java Software Engineer - IT Systems & Platforms

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,400 - 277,600
Stock options
Healthcare coverage
Retirement benefits
Sr Software Engineer, Retail & Marcom Engineering
Sr Software Engineer, Retail & Marcom Engineering

Apple, Inc. • Cupertino (CA)

On-site
USD 185,000 - 278,000
Senior Software Engineer - Scalable Distributed Backend
Senior Software Engineer - Scalable Distributed Backend

Apple Inc. • Sunnyvale (CA)

On-site
USD 185,000 - 278,000