Description
Apple is hiring a senior software engineer to architect, build, test, deliver, and maintain resilient distributed software systems at Apple's scale. The role involves owning solutions across the software development lifecycle, shaping platform architecture, operating and monitoring services, providing on-call support, and influencing engineering strategy. Responsibilities include technical discussions, specifications, code reviews, documentation, mentoring peers, and collaboration across teams. The position requires extensive experience with large-scale distributed systems, a computer science degree or equivalent experience, and strong communication and leadership abilities; Java, Kotlin, Scala, Spring, cloud-native, containerization, observability, databases, and security are preferred.
