Senior Platform Engineer (People Systems)

Apple, Inc.

Sunnyvale, CA • 8m ago • On-site

Senior

On-site

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Platform Engineer (People Systems)

Description

Build and evolve a People Systems platform where configuration defines system behavior at runtime (versioned data models, rules, workflows, permissions, screens, and reports). Make architecture decisions that balance fast delivery with long-term platform health, and deliver scalable, secure, resilient systems. Work with product managers and cross-functional engineering teams to understand problems deeply and ship simplicity in complex environments.

Responsibilities

  • Define and shape the technical strategy for People Systems platform capabilities

  • Build a platform that coordinates hundreds of components as one system

  • Create scalable, secure, resilient by design platform systems

  • Partner with product managers and engineering teams to solve problems from first principles (“why” before “how”)

  • Ship configurable features without waiting for release cycles

Requirements

  • 8+ years proven experience developing software professionally (longer experience strongly preferred)

  • 6+ years proven experience with Java or Kotlin, including mastery in concurrency, memory management, and performance optimization

  • 8+ years proven mastery of OOP principles, data structures, algorithms, and software design patterns (e.g., GoF), with a focus on testable, maintainable, extensible backend code

  • 6+ years proven experience with at least one modern frontend stack (e.g., React/Next.js)

  • LLM feature development experience using TypeScript, Python, and JavaScript

  • BS in Computer Science, Computer Engineering, or related technical field, or equivalent professional work experience

Benefits

  • Opportunity to engineer configuration-driven platform capabilities with runtime interpretation to enable faster change by users closest to the problem

  • Build systems at global scale with a strong emphasis on security, resiliency, and long-term platform health

Note: Preferred qualifications in the posting include leading across distributed teams as a tech lead and hands-on experience with GenAI coding tools (e.g., Claude, Copilot, Codex).

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report