Skip to main content

About the role

Overview: In this role you shape the technical strategy for People Systems, building a configuration-driven platform where changes are defined as product data. You join a cross-functional, mission-driven group that balances fast delivery with long-term platform health at global scale. You will design scalable, secure, and resilient systems, coordinating with product managers and engineers to solve complex problems. This is an opportunity to influence how people data-driven platforms evolve, delivering impactful tooling for Apple’s most important asset—the People.
Responsibilities: Define and steer the platform strategy for People Systems, focusing on versioned configuration and runtime interpretation Collaborate with product managers and cross-functional teams to deeply understand problems before proposing solutions Architect scalable, secure, and resilient services and components that behave as an integrated system Balance rapid delivery with long-term platform health, simplifying complexity and enabling non-engineers to change behavior safely Contribute to APIs, contracts, and tooling that improve developer experience and platform self-service
Key requirements: 4 years of backend or platform engineering building scalable distributed systems 4 years building or contributing to configuration-driven or metadata-driven platforms with versioned APIs 4 years of professional development in TypeScript or Java and Spring Boot, microservices, and async programming 4 years of experience with distributed systems concepts (consistency, fault tolerance, partitioning, failure-mode analysis) BS/MS in Computer Science/Engineering or equivalent experience Collaborative mindset and ability to partner with cross-functional teams Curiosity and habit of asking why to understand problems deeply Strong communication of trade-offs and architectural decisions TypeScript or Java with Spring Boot; microservices; async programming; distributed systems concepts Event-driven systems and Kafka (ordering, idempotent consumers, replay, schema evolution) Relational or NoSQL databases; schema design; migrations; transaction management

Matching similar jobs

JOB OVERVIEW

Experience level

Lead

Location

Austin, TX

Occupation

Computer Systems Engineers/Architects

Industry

Software Publishers

Posted

today

Browse all jobs in Austin, TX

Tired of running searches?

Rank the roles you'd take once, and matches like these arrive on their own.

CREATE PROFILE (opens in a new tab)