Senior Platform Engineer (People Systems)

Apple

Austin, TX • 15m ago • On-site

Senior

On-site

184,700 - 324,800 USD/yr

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

Senior Platform Engineer focused on People Systems, building a configuration-driven platform and secure, event-driven multi-tenant services.

Description

You will shape the technical strategy for a platform where features are defined as versioned configuration—data models, rules, workflows, permissions, screens, and reports—interpreted at runtime. The platform enables teams closest to the problem to change how the system behaves without waiting for a software release. You will make architectural decisions that balance fast delivery with long-term platform health, and build scalable, secure, and resilient systems.

Responsibilities

  • Design, build, and own components of a configuration-driven platform from design to production
  • Ensure configuration is safe to change: validated, versioned, previewable, with controlled promotion across environments and rollback
  • Build security, tenancy, and privacy into the platform by design
  • Develop event-driven services for high-concurrency, multi-tenant workloads
  • Design APIs and contracts with clear versioning and compatibility checks
  • Help interdependent components behave as one system by enforcing boundaries and contracts
  • Own correctness with testing, quality gates in the delivery pipeline, and code review
  • Diagnose distributed-systems issues through root-cause fixes
  • Operate what you ship: observability, deploy without downtime, and share on-call
  • Work AI-natively with coding agents in orchestrated workflows, verified with tests and review
  • Build automation tools for development and performance tuning; integrate AI/ML for recommendations, workload-aware scheduling, and LLM-powered operator workflows
  • Design and maintain secure, versioned microservices exposing lifecycle operations as APIs; handle partial failures gracefully
  • Integrate automation into CI/CD with automated testing, canary rollouts, and rollback
  • Develop monitoring, alerting, and health checks; add self-healing for known failure patterns
  • Build agents for the AI SDLC to generate and maintain tests and the quality gates around them
  • Contribute designs and reference implementations; partner with architects and product to turn ambiguity into clear specs

Requirements

  • 8+ years proven professional software development experience (longer preferred)
  • 6+ years proven Java or Kotlin experience, including concurrency, memory management, and performance optimization
  • 8+ years mastery of OOP, data structures, algorithms, and software design patterns (e.g., GoF) with testable, maintainable, extensible backend code
  • 6+ years experience with a modern frontend stack (e.g., React/Next.js) plus LLM feature development using TypeScript, Python, and JavaScript
  • B.S. in Computer Science/Computer Engineering or related field, or equivalent experience

Benefits

  • Build and own a runtime-configurable platform that improves productivity and iteration speed
  • Work on large-scale systems with strong emphasis on security, scalability, resilience, and correctness
  • AI-native development with coding agents, automated testing, and verification workflows
  • Operational ownership including observability and on-call

See similar jobs

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

See more

Potential salary for Senior Platform Engineer (People Systems) role

Improve your resume for just $5

$184,700 – $324,800/year

Unlock Full Resume Report