Staff Software Engineer, Retail and Marcom Engineering
Core
Architect, design, develop, test, document, improve, and maintain scalable, high-performance, fault-tolerant cloud-based distributed systems powering Apple Retail's data and application infrastructure.
Role type
Staff Software Engineer (Backend/Platform)
Builds
Platform services, tooling, and interactive marketing experiences for Apple Retail (online and physical stores)
Domain
Retail technology, Cloud Infrastructure, Distributed Systems
Required skills
Java (concurrency, memory management, performance optimization), Spring ecosystem (Boot, MVC, Security, Cloud, WebFlux), Cloud platforms (AWS, GCP, Azure), IaC (Terraform), Containerization (Docker, Kubernetes), Distributed systems design, Message-driven architectures (Kafka, RabbitMQ), Relational and NoSQL databases (Oracle, Postgres, MySQL, Cassandra, MongoDB), Database optimization, API design (REST, gRPC, GraphQL)
Preferred skills
Tech lead experience, GenAI coding tools, Search technologies (Elasticsearch, OpenSearch), Observability (Splunk, Prometheus, Grafana), Networking protocols (HTTP, TCP/IP, Zero Trust), JVM internals
Technologies
Java, Spring Boot, Spring MVC, Spring Security, Spring Data, Spring Cloud, WebFlux, AWS, GCP, Azure, Terraform, Docker, Kubernetes, Kafka, RabbitMQ, ActiveMQ, Oracle, Postgres, MySQL, Cassandra, MongoDB, Elasticsearch, OpenSearch, Solr, Splunk, Prometheus, Grafana, CloudWatch, gRPC, GraphQL, OpenAPI, Protobuf
