← All roles

Senior Software Engineer, Retail & Marcom Engineering

Apple· Retail & Marcom Engineering / IS&T
Apply on company site
Sunnyvale, CA, Cupertino, CA$184.7k - $277.6k + bonusFull-timePosted 1w ago

About the role

Senior Software Engineer role within Apple Online Store’s Transactional Services Engineering team. Build high-throughput, scalable web services and applications to power the Apple Online Store across web and mobile platforms, collaborating with product, design, QA, and other teams to deliver a world-class e-commerce experience.

Responsibilities

  • Leading and delivering world class engineering products in a fast-paced environment.
  • Focusing on building high throughput, high performance, reliable, and global payment services that support Apple's online store.
  • Architecting and leading technical integration of Apple Online Store with Apple Pay, Apple Card, and Wallet, along with international payment vendors, banks and gateways.
  • Designing and implementing innovative and highly secure new next generation e-commerce payment instruments.
  • Designing and building server web applications, RESTful web services, supporting frameworks, tools and security infrastructure to support Apple Online Store.
  • Handling production data in accordance with our privacy policy.
  • Providing support and work with cross functional teams to design solutions that extend beyond the Apple Online Store.

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. Longer experience preferred.
  • 3+ years proven experience implementing, and shipping high-scale, high-performance, highly available, fault-tolerant, and secure cloud-based distributed systems, including proficiency in API implementation (e.g. REST, RPC, GraphQL, etc.).
  • 3+ years proven experience using relational (e.g. Postgres, MySQL, etc.) and NoSQL (e.g. Cassandra, MongoDB, etc.) databases, including proficiency in schema design and query optimization.
  • Proficiency with Java, including proficiency in concurrency, memory management, and performance optimization techniques.
  • Proficiency in Object Oriented Programming principles, data structures, algorithms, and software design patterns (e.g. GoF), with a proven focus on implementing testable, maintainable, and extensible backend code.

Skills

Required:High-scale distributed systemsService-Oriented Architecture / micro-services / event-drivenCloud and deployment (Kubernetes, AWS EKS, serverless)Java and JVM internalsRelational and NoSQL databasesREST/RPC/GraphQL API designSecurity and privacy

Benefits

  • Comprehensive medical and dental coverage
  • retirement benefits
  • discounted products and free services
  • reimbursement for certain educational expenses — including tuition
  • potential discretionary bonuses or commission payments
  • relocation assistance
  • Apple shareholder opportunities through discretionary employee stock programs (RSU, Stock Purchase Plan)
Last updated Oct 16, 2026. Interested? Apply on the company site.

About Apple

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11

More open roles at Apple