Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Senior Software Engineer in Test - Distributed Systems

Apple

$139,500 - $258,100
Aug 20, 2025
Seattle, WA, US
Apply Now

Apple Services Engineering is looking for a software engineer to integrate and test software for highly performant and energy-efficient systems powering next-generation data centers, utilizing hardware acceleration for machine learning and high-performance computing workloads.

Requirements

  • Scripting and programming skills in C/C++, Golang, Python, Shell.
  • Excellent Automation skills and CI/CD pipeline experience is a plus.
  • Good understanding of microservice topologies and deployment patterns in the cloud and/or edge.
  • Experience with cloud orchestration engines such as Kubernetes, Nomad, Apache Mesos, or similar.
  • Experience with Swift, Objective-C and Apple development tools is a definite plus!
  • Passion for software architecture, APIs and high performance extensible software.
  • You possess strong skills in software development and testing.

Responsibilities

  • automate and validate outstanding hardware, software and services
  • building and maintaining system infrastructure that powers next generation of data centers
  • ensure high quality and agility with unit tests, integration tests and performance tests
  • crafting, implementing, and completing test plans and test suites based on specification documents
  • integrate and test software to lead and orchestrate workloads across highly performant and energy efficient systems
  • utilize hardware acceleration for machine learning and high performance computing workloads
  • adapt, tailor, and scale software on a novel compute platform

Other

  • 5+ years of experience as a Software Development Engineer in Test or Software Quality Engineer
  • Ability to triage problems, prioritize accordingly, and propose a resolution.
  • Creative, collaborative, and product-focused.
  • Excellent communication skills.
  • You are passionate about developing new features, automation, maintaining existing code, fixing bugs.