Senior Software Engineer (Platform Engineer)

Apple, Inc.

Austin, TX • 14m 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 for People Systems

  • Focus: Versioned configuration interpreted at runtime to define features

Description

You’ll build and evolve a People Systems platform where data models, rules, workflows, permissions, screens, and reports are delivered as versioned configuration and interpreted at runtime. The platform coordinates hundreds of components as a single system, enabling the people closest to the problem to change system behavior without waiting for releases. You’ll make architectural decisions balancing fast delivery with long-term platform health.

Requirements

  • 8+ years proven professional software development experience (longer preferred)

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

  • 8+ years proven mastery of OOP, data structures, algorithms, and software design patterns 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) plus 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

  • Shape the technical strategy for a platform where configuration is the product

  • Build systems designed for scalability, security, and resilience by design

  • Collaborate with product managers and cross-functional engineering teams to ship simplicity with strong product thinking

Preferred Qualifications

  • Tech lead experience leading projects across multiple distributed teams and mentoring senior engineers

  • Hands-on experience using GenAI coding tools (e.g., Claude, Copilot, Codex) to improve code quality and streamline debugging and testing

See similar jobs

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

See more

Unlock Full Resume Report