Apple

Senior Software Engineer (Backend), Retail & Marcom Engineering

Apple
Apply
2 days ago
Sunnyvale, CA, USASenior
H1B sponsor

Responsibilities

  • Design, develop, and maintain scalable backend services and APIs for order management, pricing, device activation, and carrier experiences.
  • Work across the full software development lifecycle, including design, implementation, testing, release, and production support.
  • Build API-driven, message-driven, and event-driven distributed systems with reliable asynchronous communication.
  • Improve service performance and reliability and troubleshoot production issues.
  • Collaborate with engineering, QA, product, carrier partners, and other cross-functional teams.
  • Participate in technical design discussions, review code, and strengthen engineering practices.

Requirements

  • At least 5 years of professional software development experience.
  • At least 2 years of experience with Java, including concurrency, memory management, and performance optimization.
  • Production experience with the Spring ecosystem, including Spring Boot, Spring MVC, Spring Security, Spring Data, Spring Cloud, dependency injection, auto-configuration, WebFlux, and Spring-based microservices patterns.
  • Experience designing and implementing APIs using REST, gRPC, GraphQL, OpenAPI or Swagger, Protobuf, API versioning, gateway patterns, rate limiting, and backward-compatible design.
  • Experience with message-driven and event-driven architectures, including Kafka, RabbitMQ, or ActiveMQ, event sourcing, CQRS, and reliable asynchronous communication.
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
  • Preferred experience with Oracle, PostgreSQL, MySQL, Cassandra, MongoDB, schema design, query optimization, and database performance tuning.
  • Preferred knowledge of HTTP/HTTPS, TCP/IP, CDN, load balancing, edge computing, DNS, and Zero Trust architecture.
  • Preferred experience implementing authentication and authorization systems using OAuth2, OIDC, SAML, JWT, SSO, RBAC, ABAC, identity providers, and directory services.
  • Preferred experience using Kubernetes-based cloud environments such as AWS EKS, Google Cloud GKE, or Azure AKS.
  • Preferred experience with Redis, Memcached, Hazelcast, or Ehcache and distributed caching and session-management strategies.

Tech Stack

Apache CassandraApache KafkaAWSAzureGoogle CloudGraphQLgRPCJavaKubernetesMongoDBMySQLPostgreSQLRabbitMQRedisSpring Boot

Categories

Apple

About Apple

10,000+ employees

Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.

Contact me