Software Engineer, Information Systems & Technology
Apple· Apple Information Systems and Technology (IS&T)
Sunnyvale, CA$150.4k - $225.3kFull-timePosted 3w ago
About the role
Software Engineer role at Apple IS&T focusing on Java-based backend development, cloud-based distributed systems, and collaboration with cross-functional teams to design, implement, test, and maintain backend services and platforms used across Apple.
Responsibilities
- develop, test, document, improve, and maintain code mostly in Java (and other languages as needed)
- partake in every aspect of projects from planning to design to implementation and future iterations
- work with internal & external partners across areas such as apple.com, Apple Stores software, Apple Care systems, identity, operations, recruiting, people management, data centers, and AI/ML systems
- design and manage systems, frameworks, and apps relied on by Apple customers and employees
- contribute to on-time delivery and high-quality solutions
- demonstrate strong communication and collaboration skills across team members
Qualifications
- B.S. in Computer Science, Computer Engineering, or related technical field, or equivalent professional work experience
- 2+ years proven software development experience
- 1+ years experience implementing cloud-based distributed systems (REST, RPC, GraphQL, etc.)
- 1+ years experience with relational databases (Postgres, MySQL) and NoSQL databases (Cassandra, MongoDB)
- 1+ years experience with Java
- familiarity with OOP principles, data structures, algorithms, and GoF design patterns; focus on testable, maintainable backend code
- exposure to CI/CD tools for building, testing, deploying, and releasing containerized apps on cloud-based Kubernetes (AWS EKS, GCP GKE, Azure AKS)
- familiarity with Java web frameworks (e.g., ServiceTalk, Spring, Dropwizard, Quarkus, Micronaut) and unit testing frameworks (JUnit, Mockito)
- familiarity with tooling languages (Go, Python, Ruby) and distributed orchestration systems (Airflow, Spark, Flink)
- basic understanding of JVM internals (GC, memory, JIT, JNI)
- basic knowledge of networking concepts & protocols (HTTP/HTTPS, CDN, edge computing, load balancing, OSI model)
Skills
Required:JavaCloud-based distributed systemsRelational databasesNoSQL databasesCI/CDJava web frameworksUnit testing
Benefits
- Comprehensive medical and dental coverage
- retirement benefits
- discounted products and free services
- education expense reimbursement (tuition)
- discretionary bonuses or commissions (potential)
- relocation assistance (potential)
- Apple Employee Stock Purchase Plan participation (eligibility may apply)
- stock programs including discretionary RSUs (eligibility)
Last updated Oct 2, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa3d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology3d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer3d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (Seattle, WA) · Software and Services