Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Development Engineer - Test

Home > Python programming jobs

Software Development Engineer - Test in USA

  • Cambridge, MA

Responsibilities

  • Design and build automated testing pipelines, frameworks, and infrastructure.
  • Develop tooling that identifies patterns and root causes in test results.
  • Enable QA teams to run automated tests across applications, devices, and backend services.
  • Determine technical solutions with broad autonomy and contribute to technical decision-making.
  • Gather complex cross-functional requirements and author thorough technical specifications.
  • Mentor teammates and collaborate with stakeholders across Apple.
  • Coordinate project delivery across diverse teams while balancing technical depth and stakeholder communication.

Requirements

  • 5+ years of industry experience as a software developer delivering production-quality tooling or infrastructure.
  • 3+ years of Python development, including object-oriented design, class hierarchies, and maintainable, scalable codebases.
  • At least one additional programming language, with Scala or Swift strongly preferred, and 3+ years of hands-on use.
  • Experience with CI/CD systems and adjacent tools such as Jenkins, including pipeline configuration and maintenance.
  • Hands-on experience using AI tools and techniques to deliver high-quality software.
  • Strong computer science fundamentals in object-oriented design, data structures, algorithm design, and complexity analysis.
  • Excellent communication, collaboration, and cross-functional stakeholder skills.
  • Bachelor’s degree in computer science, engineering, or a related field, or equivalent industry experience.
  • Preferred experience with DevOps tooling and practices, including Ansible, Splunk, and Kubernetes.
  • Preferred familiarity with Apple testing tools and platforms such as XCTest and XCUITest.
  • Preferred track record driving test infrastructure or developer tooling initiatives in large-scale, multi-platform environments.

Apple

We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. And the same innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it. This i...

Similar positions

Research Scientist - Machine Learning

  • ISEE
  • Full time
  • USA
  • 09/13/2026
  • Remote

Software Engineer in Test

  • Roadie
  • Full time
  • USA
  • 09/13/2026
  • Salary: Competitive
  • Remote

Principal Software Engineer - Builder Experience

  • Elastic
  • Full time
  • Remote
  • 09/13/2026
  • Salary: €73k-€116k
  • Greece

Principal Software Engineer - Builder Experience

  • Elastic
  • Full time
  • Remote
  • 09/13/2026
  • Salary: zł 369k-zł 584k
  • Poland

Senior Devops Engineer

  • Woliba
  • Full time
  • USA
  • 09/13/2026
  • Remote