View Our Website View All Jobs

Software Engineer @ Apple

Job Summary

At Apple, new ideas have a way of becoming excellent products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

Are you ready to do your life’s best work? Are you deeply accountable for your work? Your real passion for product ownership and track record of product development will prove critical to your success on our team. Apple's Retail Store Apps Engineering team is seeking a Server-side Software Engineer who's eager to work in an environment that is fast-paced & complex. Our group focuses on the design and development of web-based & iOS solutions for Apple Retail Business. 

Qualifications and Skills

  • Experience in object-oriented programming (Java, J2EE, Spring or other MVC frameworks)
  • Deep understanding and hands-on experience in the development of Service Oriented Architectures and restful services 
  • Familiar with Test Driven Development using testing frameworks
  • Knowledge of a major relational or NoSQL database (e.g. Oracle / Cassandra)
  • Experience with distributed messaging systems (e.g. Apache Kafka, RabbitMQ)
  • Strong analytical skills
  • Excellent written and verbal communications skills 
  • Knowledge of data structures, design patterns, architectural styles, and API design
  • Experience with CI/CD deployment pipelines is a plus
  • Knowledge of containerization of applications using Docker will be an added advantage
  • Knowledge of AWS or other cloud technologies is a strong positive

Benefits and Perks

  • Full benefits. Full medical, dental, vision, 401k, PTO, and more.
  • Access to Apple perks. Access to Apple facilities, shuttle service, cafes, etc.
  • Relocation is available. We'll help you get to the most coveted tech city on the planet if you're not here already and want to relocate.
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file