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

watchOS Tools Full Stack Software Engineer

Apple

Salary not specified
Nov 9, 2025
Cupertino, CA, US
Apply Now

The watchOS team is looking for a Full Stack Software Engineer to design and build full-stack applications and services that power watchOS software development and QA teams, with the goal of accelerating innovation and ensuring the high quality of software for millions of Apple Watches worldwide.

Requirements

  • Experience developing scalable backend services, including web frameworks (Rails, Django, Express), API design (REST/GraphQL), and containerization tools (Docker, Kubernetes).
  • Hands-on experience with CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions) and version control systems (Git).
  • Awareness of cloud platforms and infrastructure (e.g., AWS, GCP, Azure) and configuration management tools (Chef, Puppet, Ansible).
  • Familiarity with monitoring and observability platforms like Prometheus, Grafana, or Splunk.
  • Strong fundamentals in computer science including object-oriented design.
  • Proficiency in modern programming languages such as Python, Ruby, Swift, or JavaScript, with an eagerness to learn new technologies.
  • Experience designing responsive frontend applications with modern JavaScript frameworks (e.g., ReactJS, AngularJS, Vue.js), with a good foundation in UI/UX design principles.

Responsibilities

  • Design, develop, and deploy full-stack frontend UI and backend APIs to produce modular, testable, production-ready code and intuitive tools for software engineering.
  • Architect and maintain scalable, cloud-native services capable of scheduling, running, and processing thousands of watchOS tests daily.
  • Implement and manage CI/CD services that automatically build, test, and integrate software updates while validating code quality, security, and performance.
  • Monitor system health with metrics and logs, set up alerts and dashboards to continuously improve automation reliability.
  • Prototype and evaluate emerging technologies for Apple-scale tool usage.
  • Collaborate with software engineers, QA leads, lab managers, and automation engineers to gather requirements, iterate on designs, and drive adoption of new tools.
  • Investigate, debug, and resolve complex issues across dependent projects and systems, performing root cause analysis to drive long-term stability and prevent recurrence.

Other

  • 3+ years of relevant industry experience in a software engineering or related role.
  • Excellent communication and collaboration skills with a passion for automation and tooling in software development.
  • Apple is an equal opportunity employer that is committed to inclusion and diversity.