Staff Software Engineer, Retail Engineering

Apple is a global technology company that creates innovative products and services in consumer electronics, software, and digital services.
$175,800 - $312,200
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Consumer

Description For Staff Software Engineer, Retail Engineering

Apple's Information Systems and Technology (IS&T) group is seeking a Staff Software Engineer to join their Retail Engineering team. This role represents an opportunity to work at the heart of Apple's technical operations, contributing to systems that power everything from apple.com to Apple Stores, from AppleCare to company-wide systems for identity, operations, and people management.

The position requires a seasoned professional with 8+ years of software development experience, particularly strong in Java development and distributed systems. You'll be working on high-scale, mission-critical applications that serve both Apple's customers and employees worldwide. The role demands expertise in cloud-based architectures, database management (both SQL and NoSQL), and modern development practices including containerization and CI/CD.

As a Staff Engineer, you'll not only be hands-on with code but will also play a crucial leadership role in designing solutions and guiding projects. The position offers the unique opportunity to work with cutting-edge technology while solving complex technical challenges at massive scale. You'll collaborate with various teams across Apple, including Software Engineers, Project Managers, Product Designers, and senior leadership.

The compensation package is competitive, ranging from $175,800 to $312,200 in base salary, plus additional benefits including stock options, comprehensive healthcare, and education reimbursement. This is an excellent opportunity for a senior technologist looking to make a significant impact at one of the world's most innovative companies, working on systems that millions of people rely on daily.

Last updated 5 days ago

Responsibilities For Staff Software Engineer, Retail Engineering

  • Architect, design, develop, test, document, improve, and maintain code primarily in Java
  • Participate in all aspects of projects from planning to implementation
  • Design solutions and lead software projects
  • Work with various internal and external partners and senior leaders
  • Design and manage systems, frameworks, and apps for Apple customers and employees

Requirements For Staff Software 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
  • 8+ years proven experience developing software in a professional capacity
  • 5+ years experience designing and implementing high-scale, cloud-based distributed systems
  • 5+ years experience with relational and NoSQL databases
  • 4+ years proven experience with Java
  • Mastery in OOP principles, data structures, algorithms, and software design patterns

Benefits For Staff Software Engineer, Retail Engineering

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

Interested in this job?

Jobs Related To Apple Staff Software Engineer, Retail Engineering

Engineering Project Manager (Software Engineering Applications), IS&T Enterprise Systems

Lead FileMaker development role at Apple's IS&T organization, combining technical expertise with project management to maintain and improve critical business infrastructure.

Engineering Project/Program Manager, IS&T Enterprise Systems

Engineering Project Manager position at Apple's SAP Global Systems team, focusing on Customer Service Management initiatives and SAP implementation.

Software Engineering Manager - Core OS Telemetry

Lead Apple's core telemetry team in San Diego, building performant systems for telemetry collection across all Apple products while managing and mentoring a high-performing engineering team.

AVConference Telephony Manager

Lead Apple's AVConference team in developing cutting-edge audio-video conferencing solutions for FaceTime, SharePlay, and other key products.

Senior Product Manager, App Distribution and Platform Integrity

Senior Product Manager role at Apple leading app distribution and platform integrity initiatives, managing App Store workflows and developer experiences.