Software Engineer - Applications

AppleCupertino, CA
Onsite

About The Position

Build and maintain high-traffic server-side microservices that provide the API endpoints for the Apple Store App, including e-commerce logic for Product Pages, Product Search, merchandising pages and campaigns, the Checkout Process, Order Status, and all other areas required by a Mobile E-Commerce solution. Design and implement solutions for Mobile Applications that are top in the industry. Define integration to other systems via services and APIs, key customizations and extensions of the systems, data conversions, and migrations. Implement complex rule engines that allow for personalization of customer experience. Work closely with Security & Privacy teams to ensure a high level of compliance with Apple policies. Collaborate with other Apple engineering and design teams on an ongoing basis to provide inputs on customer experience and technical feasibility. Review software source code to identify defects and performance issues. Analyze software performance problems and implement optimization. Design failure recovery algorithms that allow software to work without any disruption to the user.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Software Engineering or related field and 3 years of experience in the job offered or related occupation.
  • 3 years of experience with Utilizing Java to work on large-scale codebases and creating multi-threaded REST applications.
  • 3 years of experience with Utilizing Spring Boot and Spring MVC to create fast, lightweight services.
  • 3 years of experience with Architecting and implementing large-scale distributed systems in a cloud-native environment.
  • 3 years of experience with Translating design requirements into functional specifications, creating United Modeling Language (UML) diagrams, and assessing Level of Effort (LOE) and timelines.
  • 3 years of experience with Utilizing Pkl and Spring configuration management for developing highly configurable systems.
  • 3 years of experience with Utilizing server side events and long polling design patterns with fault tolerance.
  • 3 years of experience with Using APNS to manage push notifications.
  • 3 years of experience with Utilizing NoSQL technologies, including Cassandra and Redis, for storage and cache.
  • 3 years of experience with Utilizing pub-sub and event-driven technologies like Kafka to create high tolerance, asynchronous, and low latency systems.
  • 3 years of experience with Using Datadog to detect anomalies, including experience analyzing traffic and error patterns, and implementing code fixes.
  • 3 years of experience with Using Continuous Integration and Deployment (CI/CD) pipelines such as Rio, or similar pipeline.

Responsibilities

  • Build and maintain high-traffic server-side microservices that provide the API endpoints for the Apple Store App, including e-commerce logic for Product Pages, Product Search, merchandising pages and campaigns, the Checkout Process, Order Status, and all other areas required by a Mobile E-Commerce solution.
  • Design and implement solutions for Mobile Applications that are top in the industry.
  • Define integration to other systems via services and APIs, key customizations and extensions of the systems, data conversions, and migrations.
  • Implement complex rule engines that allow for personalization of customer experience.
  • Work closely with Security & Privacy teams to ensure a high level of compliance with Apple policies.
  • Collaborate with other Apple engineering and design teams on an ongoing basis to provide inputs on customer experience and technical feasibility.
  • Review software source code to identify defects and performance issues.
  • Analyze software performance problems and implement optimization.
  • Design failure recovery algorithms that allow software to work without any disruption to the user.

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • A range of discounted products and free services
  • Reimbursement for certain educational expenses — including tuition
  • Discretionary employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses or commission payments
  • Relocation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service