Enable job alerts via email!

Software Engineer, Full stack , Retail Engineering Apps & Services

Apple

Sunnyvale (CA)

On-site

USD 120,000 - 160,000

Full time

30 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Apple's Online Retail Engineering team is looking for a Software Engineer to develop the next generation of product catalog systems. This role involves designing, implementing, and supporting systems that present the Apple product catalog to millions of users. Candidates should have extensive experience in enterprise solutions, with a strong focus on collaboration and delivering timely solutions in a fast-paced environment.

Qualifications

  • Over 5 years of experience in designing and developing scalable enterprise solutions.
  • Comfortable in a dynamic environment with ambiguity and tight schedules.

Responsibilities

  • Develop and maintain reliable, scalable enterprise applications that handle high volumes.
  • Collaborate with team members and stakeholders to define solutions and estimate work scope.
  • Manage multiple concurrent projects effectively.

Skills

Java
Spring Boot
Microservices
Design Patterns
Distributed Systems
Concurrency
Performance Optimization

Education

Bachelor's or Master’s degree in computer science or related field

Job description

Software Engineer, Retail Engineering Apps & Services

Sunnyvale, California, United States

Software and Services

Summary

Posted: May 09, 2025

Role Number: 200602603

Apple is a place where extraordinary people gather to do their best work. Together we craft products and experiences people once couldn’t have imagined — and now can’t imagine living without. If you’re motivated by the idea of making a real impact, and joining a team where we pride ourselves in being one of the most diverse and inclusive companies in the world, a career with Apple might be your dream job.

Apple's Online Retail Engineering team is seeking highly motivated engineers to develop the next generation of product catalog systems. You will be responsible for designing, implementing, and supporting systems that present the Apple product catalog to millions of users worldwide. Collaboration with business leaders and partners to implement solutions is essential. The ability to work independently, understand complex needs, and operate under pressure is required.

Description
  1. Develop and maintain reliable, scalable enterprise applications that handle high volumes.
  2. Understand requirements, collaborate with team members and stakeholders to define solutions, and estimate work scope.
  3. Influence and collaborate with cross-functional teams at Apple.
  4. Deliver timely solutions in a fast-evolving product environment.
  5. Review technical designs and perform code reviews focusing on operational efficiency and performance.
  6. Manage multiple concurrent projects effectively.
Minimum Qualifications
  • Over 5 years of experience in designing and developing scalable enterprise solutions.
  • Comfortable in a dynamic environment with ambiguity and tight schedules.
  • Bachelor's or Master’s degree in computer science or related field.
Preferred Qualifications
  • Extensive experience with Java, Spring Boot, Microservices, and design patterns.
  • Experience designing relational data models for scalability.
  • Proven experience with large-scale web applications, REST, caching, and database technologies.
  • Knowledge of distributed systems, concurrency, and performance optimization.
  • Understanding of security principles for distributed applications.
  • Experience with NoSQL databases and ephemeral, stateless systems (nice-to-have).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer, Full stack , Retail Engineering Apps & Services

Apple Inc.

Sunnyvale

On-site

USD 143,000 - 215,000

6 days ago
Be an early applicant