About The Position

Join Apple’s Information Systems and Technology (IS&T) organization, which supports Apple’s devices, transactions, and internal technology systems. Retail and Marcom Engineering builds and operates systems and experiences connecting Apple products with customers, including technology for Apple’s online and physical stores and interactive marketing experiences and tools. As a member of a global engineering team, you will deliver technical solutions for Apple’s retail and marketing ecosystem. You will work with modern services, frameworks, and cloud tools to design and build complex, multi-tier enterprise applications across the full software development lifecycle. The role calls for a collaborative, forward-thinking approach to improving development processes and shaping technical direction.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Mathematics, or equivalent practical industry experience.
  • Demonstrated experience designing and developing multi-tier, distributed enterprise applications for high-volume environments.
  • Deep proficiency in Java and an in-depth understanding of object-oriented design and the enterprise Java ecosystem.
  • Experience building, deploying, and orchestrating scalable microservices using containerization technologies such as Kubernetes and Docker in public cloud environments.
  • Hands-on experience designing RESTful APIs and integrating relational or NoSQL databases.
  • Understanding of enterprise architecture patterns, including high availability, load balancing, and replication; cloud paradigms such as AWS or GCP; and CI/CD tools such as Git, Maven, and Gradle.
  • Strong communication and collaboration skills, with a track record of contributing to cross-functional engineering teams.
  • Mastery of Clean Code principles, Test-Driven Development (TDD), Agile methodologies, and DevOps practices.

Nice To Haves

  • Experience with AWS is preferred.
  • Exposure to GraphQL and modern API architectural paradigms.

Responsibilities

  • Design, build, and maintain scalable, multi-tier distributed enterprise applications powering Apple’s online, physical retail, and marketing platforms.
  • Architect high-availability RESTful APIs and backend services using the enterprise Java ecosystem and cloud paradigms.
  • Collaborate with global, cross-functional engineering teams to deliver end-to-end technical solutions across the software development lifecycle.
  • Implement data storage and retrieval strategies integrating relational and NoSQL database technologies.
  • Drive CI/CD practices using Git, Maven, and Gradle to streamline deployment pipelines.
  • Influence engineering standards, challenge existing approaches, and help define future architectural visions and improve development processes.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service