Senior Platform Engineer (Configuration-Driven Platform)

Apple

TX • 15m ago • On-site

Senior

On-site

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 (configuration-driven People Systems platform)

  • Focus: Platform engineering, secure multi-tenant services, versioned configuration interpreted at runtime

Description

You will build and own components of a configuration-driven platform for People Systems, where data models, rules, workflows, permissions, screens, and reports are versioned configuration interpreted at runtime. The platform enables teams to safely change behavior without waiting for releases, while many components work together as one system. You’ll design for scalability, security, resilience, correctness, and operational excellence, including AI-native workflows and automation.

Responsibilities

  • Design, build, and own configuration-driven platform components from design through production

  • Make configuration safe to change with validation, versioning, preview, controlled promotion, and rollback

  • Build security, tenancy, and privacy into the platform so unsafe access is impossible

  • Build event-driven, high-concurrency, multi-tenant services reliably

  • Design versioned APIs/contracts with compatibility checks

  • Ensure interdependent components behave as one system and fix issues spanning components

  • Own correctness with tests, quality gates in the delivery pipeline, and participation in code reviews

  • Diagnose and fix distributed-systems issues to root cause

  • Operate what you ship: observability, deploy without downtime, and share on-call

  • Work AI-natively with orchestrated coding-agent workflows verified by tests and review

  • Develop automation for database management and performance tuning; integrate AI/ML for recommendations, scheduling, and LLM-powered operator interfaces

  • Build secure, versioned microservices exposing database lifecycle operations as APIs; handle concurrency and partial failures gracefully

  • Integrate database management automation into CI/CD with automated testing, canary rollouts, and rollback

  • Build monitoring, alerting, health checks, and self-healing remediation for known failure patterns

  • Build agents for the AI SDLC to generate, run, triage, and maintain tests with quality gates

  • Contribute designs and reference implementations; turn ambiguous problems into clear specs

Requirements

  • 4+ years professional backend or platform engineering building scalable distributed systems

  • 4+ years experience with configuration-driven/metadata-driven platforms used by multiple teams (metadata models, multi-tenancy, extensibility, versioned APIs)

  • 4+ years professional development with TypeScript or Java (21+), Spring Boot (or equivalent), and microservices with async programming (virtual threads, coroutines, or reactive)

  • 4+ years working knowledge of distributed systems (consistency, fault tolerance, partitioning, failure-mode analysis)

  • BS/MS in Computer Science/Computer Engineering or equivalent practical experience

See similar jobs

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

See more

Unlock Full Resume Report