Taro Logo

Swift Testing Frameworks Engineer

Apple builds products that enrich people's lives, focusing on innovative technology and consumer electronics.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Job Description

At Apple, we build products that enrich people's lives. The Tools and Frameworks group empowers developers inside and outside of Apple to build amazing products for our platforms using Swift, Xcode and more!

The Swift Testing Frameworks team is looking for a software engineer passionate about the discipline of automated testing and developer tools for validating quality. Our focus is the Swift Testing and XCTest frameworks, and our mission is to improve the experience and effectiveness of testing. We are a fast-paced, collaborative group working to improve these frameworks' capabilities and their integration with supporting IDEs and tools. Testing is a key part of building high-quality applications, and as a member of this team, you'll play a significant role in shaping the APIs and tools used by millions of developers every day to validate their code.

The Swift Testing Frameworks team is seeking a highly motivated engineer to collaboratively design and implement new testing features, APIs, and tools integrations. As a member of this team, you'll work with engineers across Apple and contributors in the open source Swift community to design new features that help identify problems and improve software quality.

Ideal candidates have a strong passion for software development, testing, and automation, a thorough understanding of computer science fundamentals, and an appetite to learn the specifics of our systems and tools. This position requires a highly creative and self-motivated individual, capable of communicating with and giving feedback to others in a range of roles across software engineering at Apple, the Swift ecosystem, and beyond.

Last updated 4 hours ago

Responsibilities For Swift Testing Frameworks Engineer

  • Design and implement new testing features, APIs, and tools integrations
  • Work with engineers across Apple and open source Swift community
  • Design features to identify problems and improve software quality
  • Collaborate on improving testing frameworks capabilities
  • Shape APIs and tools used by developers for code validation

Requirements For Swift Testing Frameworks Engineer

  • B.S. in Computer Science, Computer Engineering, or equivalent experience
  • 5+ years of Software Engineering experience
  • Strong programing skills (preferably in Swift or a similar language)
  • Demonstrated ability to communicate through technical writing
  • Experience with automated testing tools and Continuous Integration practices
  • Skilled at collaborating efficiently with team members in a distributed and remote setting

Related Jobs

Software Engineer, Apple Services Engineering

Senior Software Engineer role at Apple working on CloudKit, Apple's foundational privacy-focused database platform that powers iCloud services.

Software Engineer, Core Services - Apple Services Engineering

Senior Software Engineer role at Apple Services Engineering building scalable backend systems for App Store, Music, TV+, and other Apple services.

Senior Backend Software Engineer (Golang)

Senior Backend Software Engineer position at Apple working on satellite connectivity services for iPhone, focusing on cloud service development and scalable systems.

Swift Testing Frameworks Engineer

Senior Software Engineer role at Apple focusing on Swift Testing Frameworks and automated testing tools development.

Swift Testing Frameworks Engineer

Senior Software Engineer role at Apple focusing on Swift Testing Frameworks and automated testing tools, offering competitive compensation and comprehensive benefits.