Senior Platform Engineer

Apple

Sunnyvale, CA • 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

  • Role: Senior Platform Engineer
  • Focus: Configuration-driven People Systems platform (versioned configuration interpreted at runtime)

Description

You will engineer a platform where features are defined as versioned configuration—data models, rules, workflows, permissions, screens, and reports—that are interpreted at runtime. The platform must behave as one system across hundreds of components, enabling safe, controlled changes across environments. You’ll also build scalable, secure, resilient services and support an AI-native software development and verification workflow.

Responsibilities

  • Design, build, and own components of a configuration-driven platform from design through production
  • Make configuration safe to change with validation, versioning, preview, promotion across environments, and rollback
  • Embed security, tenancy, and privacy into the platform model to prevent unsafe access
  • Build event-driven, high-concurrency services for multi-tenant workloads
  • Design APIs and contracts with clear versioning and compatibility checks
  • Ensure interdependent components operate together via boundaries, contracts, and cross-component issue fixes
  • Own correctness with tests, quality gates in the delivery pipeline, and thorough code review
  • Diagnose and fix distributed-systems issues through root-cause remediation
  • Provide observability, deploy without downtime, and participate in shared on-call operations
  • Work AI-natively: develop and verify agentic workflow outputs with tests and review
  • Build automation and AI/ML-driven capabilities (e.g., intelligent configuration recommendations, workload-aware scheduling, LLM-powered operator interfaces)
  • Create secure, versioned microservices exposing lifecycle operations as APIs; handle concurrency and partial failures
  • Integrate application management automation into CI/CD with automated testing, canary rollouts, and rollback
  • Develop monitoring, alerting, and health checks with self-healing mechanisms for known failure patterns
  • Build agents for the AI SDLC to generate, run, triage, and maintain tests plus quality gates

Requirements

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

Benefits

  • Opportunity to shape People Systems platform strategy with configuration as the product
  • Build for scalability, security, resilience, and data integrity with strong correctness and observability practices
  • Work in an AI-native workflow using coding agents, automated quality gates, and verified outputs

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 role

Improve your resume for just $5

$184,700 – $324,800/year

Unlock Full Resume Report