Software Development Engineer in Test, Full Stack, Creativity Apps
Role Overview
Join Apple's Creativity Applications team as a Software Development Engineer in Test focused on shipping high-quality apps, cloud frameworks, APIs, and on-device ML/AI features.
The work supports creative professionals, video makers, and visual storytellers; video-editing background is desirable.
Key Skills for This Role
Full Job Posting
Role overview
Join Apple's Creativity Applications team as a Software Development Engineer in Test focused on shipping high-quality apps, cloud frameworks, APIs, and on-device ML/AI features.
The work supports creative professionals, video makers, and visual storytellers; video-editing background is desirable.
Responsibilities
- Plan, design, write, maintain, and execute test strategies and test plans.
- Drive quality and process improvements so features are reliable and release-ready.
- Report bugs using effective isolation and regression techniques.
- Manage priorities, deliverables, progress, and risks; coordinate cross-functional test efforts.
- Maintain curiosity and self-education in AI/ML, creative apps, editing software, and testing techniques.
Minimum qualifications
- At least 3 years as a Software Development Engineer in Test or in a similar engineering role.
- Fluency in Python, Swift, and/or JavaScript for prototyping and internal tools.
- Experience building scalable mobile and web test-automation frameworks; examples include XCTest, Selenium, or WebdriverIO.
- Proficiency testing iOS/macOS or mobile apps, cloud frameworks, and APIs.
- Experience developing or validating generative AI tools or working on AI-adjacent projects.
- Experience with CI/CD pipelines and associated tools, such as Jenkins or Xcode Server.
- Strong communication, collaboration, and project management skills.
- Bachelor's degree in Computer Science or equivalent experience.
Preferred qualifications
- Experience with creator or creative platforms and applications.
- Familiarity with the Apple ecosystem and automation for iOS and macOS.
- Experience with photo, video, and cloud-editing workflows.
- Experience with large-scale web apps and cross-platform test automation.
Compensation
- The base pay range is $119,100 to $230,500; compensation depends on skills, qualifications, experience, and location.
- Benefits may include health and dental coverage, retirement benefits, discounted products and services, education reimbursement, stock programs, and potentially bonuses or relocation.
About Apple
Apple describes accessibility and inclusion as important workplace principles.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Apple
Engineering Program Manager, App Store, Apple Services Engineering
Vancouver, CAN
Apple is seeking an Engineering Program Manager to lead delivery of business-critical App Store features and coordinate complex, cross-functional projects. Applicants need 5+ years of technical program or project managem
Full Stack Engineer - Apple TV and Sports
Vancouver, CAN
Apple is seeking a full-stack engineer to build software for Apple TV and Sports media products. Candidates need 4+ years of full-stack software development, Java and backend-framework expertise, JavaScript or TypeScript
Tableau Developer Analyst, Retail Customer Care
, IND
Apple is seeking an experienced Tableau developer analyst to shape reporting and decision support for Retail Customer Care. The role owns contact-center dashboards, data preparation, and reporting access. Candidates need
Client Partner
, IND
Apple is seeking an experienced Apple Ads Client Partner to grow advertising business with app developers, clients, and agencies. The role manages client relationships and sales strategy, requiring performance media sale
Frontend Engineer
, IND
Apple is seeking a frontend engineer to build and maintain scalable web applications for intuitive customer experiences. Candidates need 4+ years of frontend development experience, JavaScript and TypeScript expertise, a
Payroll Operations Analyst
, IND
Apple is seeking an experienced international payroll specialist to support global employee pay processes as part of its Hire to Retire team. The role coordinates with payroll and benefits vendors and internal partners t
Systems Administrator- Fleet Operations Engineering
, IND
Apple is seeking a systems administrator for its Fleet Operations Engineering team to support large-scale infrastructure and improve service uptime. Candidates need 3+ years of Linux systems experience, automation and tr
Engineering Program Manager, App Store, Apple Services Engineering
Vancouver, CAN
Full Stack Engineer - Apple TV and Sports
Vancouver, CAN
Tableau Developer Analyst, Retail Customer Care
, IND
Client Partner
, IND
Frontend Engineer
, IND
Payroll Operations Analyst
, IND
Systems Administrator- Fleet Operations Engineering
, IND