CareerPlanSign in

Software Engineer, Information Systems & Technology

Sunnyvale, United States of America💼 Full-time🗓 2026-06-10 → 2026-09-28

Core

Develop, test, document, improve, and maintain Java-based systems, frameworks, and apps for Apple's internal operations, customer-facing platforms, and data processing.

Role type

Software Engineer (Backend/Systems)

Builds

Internal systems, frameworks, and applications for Apple's operations, identity, recruiting, and data processing.

Domain

Technology / Enterprise Systems

Required skills

Java, cloud-based distributed systems, relational databases, NoSQL databases, OOP principles, data structures, algorithms, software design patterns

Preferred skills

CI/CD tools, containerized applications, Kubernetes, Java web frameworks, unit testing frameworks, tooling languages, distributed orchestration systems, JVM internals, networking concepts

Technologies

Java, Postgres, MySQL, Cassandra, MongoDB, REST, RPC, GraphQL, AWS EKS, GCP GKE, Azure AKS, Spring, Dropwizard, Quarkus, Micronaut, JUnit, Mockito, Go, Python, Ruby, Airflow, Spark, Flink

Responsibilities

Design and manage systems, frameworks, and apps; implement testable, maintainable, and extensible backend code; participate in project planning, design, implementation, and future iterations.

Seniority

Mid-level, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 873,000+ jobs from 20+ sources.