Platform Engineer - Retail Engineering

Apple is a global technology company that designs, manufactures, 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 · Consumer

Description For Platform Engineer - Retail Engineering

Join Apple's Information Systems and Technology (IS&T) group, the nerve center of Apple's operations. As a Senior Platform Engineer in the Retail Engineering team, you'll be part of a dynamic environment working on critical systems that power Apple's digital and physical presence. You'll contribute to various projects from apple.com to software for Apple Stores, Apple Care, and enterprise-wide systems for identity, operations, and people management.

The role demands expertise in Java development and distributed systems, where you'll design and implement high-performance, fault-tolerant solutions. You'll work with cutting-edge technologies including cloud platforms, various databases, and modern development tools. The position offers an opportunity to impact millions of users while working with some of the best minds in technology.

This is an ideal opportunity for a senior engineer who excels in backend development and wants to work on large-scale systems. You'll collaborate with cross-functional teams including Software Engineers, Project & Product Managers, and Product Designers. The role offers competitive compensation, comprehensive benefits, and the chance to contribute to Apple's continued innovation in retail technology.

Working at Apple means being part of a company that values engineering excellence, attention to detail, and the creation of exceptional user experiences. You'll have the opportunity to grow professionally while working on systems that countless Apple customers and employees rely on daily. The position offers the perfect blend of technical challenges, professional growth, and the chance to make a significant impact at one of the world's most influential technology companies.

Last updated 8 days ago

Responsibilities For Platform Engineer - Retail Engineering

  • Design, develop, test, document, improve, and maintain code primarily in Java
  • Participate in all project aspects from planning to implementation
  • Work with various internal and external partners
  • Design and implement high-scale, high-performance distributed systems
  • Contribute to schema design and query optimization
  • Implement testable, maintainable, and extensible backend code

Requirements For Platform Engineer - Retail Engineering

Java
Kubernetes
MongoDB
PostgreSQL
Python
Go
Ruby
  • B.S. in Computer Science, Computer Engineering, or related technical field, or equivalent work experience
  • 5+ years proven experience developing software in a professional capacity
  • 3+ years experience implementing high-scale, cloud-based distributed systems
  • 3+ years experience with relational and NoSQL databases
  • 2+ years proven experience with Java
  • Proficiency in OOP principles, data structures, algorithms, and software design patterns

Benefits For Platform Engineer - Retail Engineering

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Platform Engineer - Retail Engineering

WebKit Architecture Engineer

Senior WebKit Architecture Engineer position at Apple, focusing on core framework development, security, and performance optimization using C++ and web technologies.

Backend Services Software Engineer - Release Validation

Senior Backend Engineer role at Apple focusing on release validation systems, requiring 7+ years experience in distributed systems and cloud architecture.

Senior HTTP Frameworks Software Engineer

Senior HTTP Frameworks Engineer role at Apple, focusing on HTTP protocol implementation and networking frameworks across all Apple platforms.

Senior Software Engineer (Pega), Enterprise Systems

Senior Software Engineer position at Apple focusing on Pega development for enterprise systems and customer service applications.

Senior Software Engineer - Apple Cloud Products - iCloud Drive

Senior Software Engineer position at Apple working on iCloud Drive and Backup services, requiring 8+ years of experience in distributed systems and Java development.