Software Engineer, Information Systems & Technology
Core
Develop, test, document, improve, and maintain Java-based systems, frameworks, and apps for Apple's internal operations, customer-facing platforms, and data infrastructure.
Role type
Software Engineer (Backend/Systems)
Builds
Internal systems, frameworks, and applications for Apple's operations, identity, recruiting, data centers, and customer-facing platforms.
Domain
Technology / Enterprise Software
Required skills
Java, Cloud-based distributed systems, RESTful APIs, Relational databases, NoSQL databases, Object-Oriented Programming, Data structures, Algorithms, Software design patterns
Preferred skills
CI/CD tools, Kubernetes, Java web frameworks, Unit testing frameworks, Tooling languages, Distributed orchestration systems, JVM internals, Networking concepts
Technologies
Java, Postgres, MySQL, Cassandra, MongoDB, AWS EKS, GCP GKE, Azure AKS, Spring, JUnit, Mockito, Go, Python, Airflow, Spark, Flink
