Senior Software Engineer Family Services- iCloud
San Diego, CA - USA
Job Summary
As an engineer on the Family Services team you will be a technical leader responsible for designing and building the infrastructure that powers Apples family features across iOS macOS visionOS watchOS and tvOS. nnThis is not just about implementing featuresits about creating the robust forward-looking frameworks and systems that enable our team and partner teams to build family experiences for years to come. You will dive deep into complex technical problems designing generic reusable solutions that work across multiple use cases. You will architect systems that handle intricate family lifecycle scenarios (invitations member changes minors transitioning to adults entitlement propagation) with elegance and correctness. You will be responsible for the technical direction of our infrastructure making critical architectural decisions that affect how many teams across Apple build family features. nnThis role requires someone who can go from high-level system design to hands-on implementation who insists on getting the details right and who thinks in terms of frameworks and abstractions rather than one-off solutions. You will work across organizational boundariescollaborating with client framework teams and numerous service teamsbut your primary focus will be on the deep technical work of building infrastructure that lasts. nnThe work is sophisticated and challenging requiring both systems thinking and empathy for the user experience. Your technical leadership will define how Apple builds its family ecosystem at scale and the infrastructure you create will become an integral part of how hundreds of millions of users experience our products for years to come. The opportunities for impact are boundless.
Computer Science degree or equivalent practical experiencenStrong programming skills with object-oriented design expertise and track record of building production softwarennDemonstrated technical leadership with ability to influence technical direction and drive improvementsnnSolid understanding of distributed systems fundamentals and experience crafting scalable service architecturesnnSystems thinking ability: can architect solutions that balance long-term vision with practical constraintsn
Expert-level understanding of distributed systems: consistency models concurrency fault tolerance and large-scale system designnnConsistent record of building services adopted by multiple teams across organizational boundariesnnExperience building and operating mission-critical infrastructure at scale with focus on reliability and performance monitoringnnHistory of leading technical direction across organizational boundaries while maintaining hands-on implementation excellence
Required Experience:
Senior IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more