Software Automation Engineer

Apple is a technology company that creates innovative products including iPhones, HomePods, AppleTVs, Apple Watches, iPads, Macs, and Vision Pros.
$166,600 - $296,300
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Software Automation Engineer

Apple's Audio & Media Technologies (AMT) team is seeking a Software Automation Engineer to join their Connected Media team, working on groundbreaking products like AirPlay and CarPlay. This role is crucial in developing automation solutions that enhance the media experience across Apple's ecosystem, including iOS, tvOS, watchOS, macOS, and visionOS platforms.

As a Software Automation Engineer, you'll be part of a dynamic team focused on building high-quality, scalable applications that impact a large organization of engineers. Your work will directly contribute to improving software quality and development speed through sophisticated automation solutions. The position offers an exciting opportunity to work with cutting-edge technologies and create innovative solutions for complex technical challenges.

The role combines technical expertise with creative problem-solving, requiring strong programming skills in Python or Swift, exceptional debugging abilities, and experience in developing robust automation solutions. You'll collaborate with cross-functional teams to understand and enhance workflow efficiency, while also having the opportunity to define and implement sophisticated testing tooling.

Working at Apple means joining a company at the forefront of technology innovation, with competitive compensation including base pay, stock options, and comprehensive benefits. The position offers growth opportunities, working alongside talented engineers in a collaborative environment. If you're passionate about automation, quality, and creating impactful solutions that enhance the development process, this role presents an excellent opportunity to contribute to Apple's continued success in media technology innovation.

Last updated a minute ago

Responsibilities For Software Automation Engineer

  • Collaborate with cross-functional teams to understand and implement automation workflows
  • Build high-quality, scalable applications for engineering teams
  • Define and implement sophisticated testing tooling
  • Create reusable systems that maximize coverage and operate with peak reliability
  • Develop automation platforms

Requirements For Software Automation Engineer

Python
  • Strong programming experience, preferably in Python or Swift
  • Exceptional debugging skills with emphasis on high-quality code
  • Proven experience in developing robust, maintainable, extensible, and scalable automation solutions
  • Ability to identify and rectify performance bottlenecks independently

Benefits For Software Automation Engineer

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits
  • Product discounts
  • Free services

Interested in this job?

Jobs Related To Apple Software Automation Engineer

Automation Engineer

Automation Engineer position at Amazon focusing on maintaining and optimizing automated logistics systems in fulfillment centers.

Software Development Engineer, Alexa Enterprise Products (AEP)

Mid-level Software Engineer role at Amazon, building enterprise-grade LLM solutions for Alexa, offering $114,800-$191,800 salary range in Vancouver.

CDN Software Engineer, Infrastructure Services

CDN Software Engineer position at Apple focusing on infrastructure services, control plane development, and automation systems for global-scale operations.

Support Experience Program Manager, Apple Care

Lead Apple's worldwide support strategy as a Program Manager, managing cross-functional initiatives and optimizing customer experience across all support channels.

SDE II, Amazon Personalization

Mid-level Software Development Engineer role at Amazon focusing on personalization and community features, requiring 3+ years of experience.