Swift Developer Tools Engineer
Santa Clara Valley (Cupertino), California, United States
Software and Services
Add to Favorites Swift Developer Tools EngineerRemoved from favorites
To view your favorites, sign in with your Apple ID.
Sign In
Dont have an Apple ID?
* Create one now
* Forgot your Apple ID or password?
Submit ResumeSwift Developer Tools Engineer
Back to search results
Summary
Posted: Jan 14, 2021
Weekly Hours: 40
Role Number:200200453
Our team is building the next generation developer tools empowering Swift developers to build products customers love. We're a fast moving, highly skilled but small team designing and building the libraries, systems and tools that Apples developers use to build their application and services with. They use our tools to perform their every day tasks, handling a massive and ever growing scale. As such, our tools must be an example of excellence in software engineering. That's a tall order, and we're looking to add more talented and passionate engineers who love dealing with such challenges. You will have experience with some of the skills below. Nobody is expected to have experience with all of these, but we are looking for someone with a strong desire to learn what you dont know.
Key Qualifications
Key Qualifications
* Diverse exposure to different programming languages, especially C based language like Swift, ObjectiveC, Rust, C++, C, Go
* Familiarity with the development lifecycle of iOS, macOS and server applications, and the daily routine of software development teams that build them
* Familiarity with dependency management and build systems like SwiftPM, CocoaPods , crates, golang/dep, npm, Gradle, Maven
* Familiarity with Distributed build systems like Bazel/Blaze, Pants, Buck
* Familiarity with compiler and linker technologies like LLVM, clang, gold
* Familiarity with async programming models, including the Actors model
* Familiarity with event driven, asynchronous I/O framework like libuv, Swift-NIO, Netty, Tornado, Twisted, Event-Machine
* Familiarity with high performance systems and lock-free programming
* Be able to design intuitive and scalable APIs that developers love to use
* Good understanding of macOS, iOS and Linux
Description
Description
In this position, you will work on foundational Swift technologies including tools, services and libraries that power the Swift ecosystem, and help shape the future of the Swift language. You will be involved in all aspects of taking a feature from concept to implementation. You will be responsible for making Swift shine on Apple platforms and Linux, and building a safe and joyful dependency management and package ecosystem. You will be an active contributor to the swift.org open source project. As part of the Apple Swift team, you will need to have an understanding and appreciation for what it takes to ship a quality tools and libraries. You will also need a keen interest in interacting with and supporting our large and diverse user base. This position is based onsite at Apples campus in Cupertino, California. Please send applications to: swift-team-apply at group dot apple dot com and include a brief statement about yourself and how you see a potential mutual fit with the team.
Education & Experience
Education & Experience
Bachelor of Science in Computer Science, or equivalent experience.
Additional Requirements
Additional Requirements
* Believe in automation and tooling as a critical part of the software lifecycle
* Be curious about how systems work and how they fail
* Be eager to learn new technologies and solutions
* Love open source and collaboration
* Be detailed oriented. perfectionists also welcome
* Like to be challenged
* Be a team mate, a student, and a mentor
* Have some cool stories to tell from your past experience
Submit ResumeSwift Developer Tools Engineer
Back to search results
Add to Favorites Swift Developer Tools EngineerRemoved from favorites
To view your favorites, sign in with your Apple ID.
Sign In
Dont have an Apple ID?
* Create one now
* Forgot your Apple ID or password?
See all roles in Santa Clara Valley (Cupertino)
Cupertino, CA
Apple Inc. designs, manufactures, and markets mobile communication and media devices, and personal computers. It also sells various related software, services, accessories, and third-party digital content and applications. The company offers iPhone, a line of smartphones; iPad, a line of multi-purpose tablets; and Mac, a line of desktop and portable personal computers, as well as iOS, macOS, watchOS, and tvOS operating systems.
It also provides iTunes Store, an app store that allows customers to purchase and download, or stream music and TV shows; rent or purchase movies; and download free podcasts, as well as iCloud, a cloud service, which stores music, photos, contacts, calendars, mail, documents, and others. In addition, the company offers AppleCare support services; Apple Pay, a cashless payment service; Apple TV that connects to consumers’ TVs and enables them to access digital content directly for streaming video, playing music and games, and viewing photos; and Apple Watch, a personal electronic device, as well as AirPods, Beats products, HomePod, iPod touch, and other Apple-branded and third-party accessories.
The company serves consumers, and small and mid-sized businesses; and education, enterprise, and government customers worldwide. It sells and delivers digital content and applications through the iTunes Store, App Store, Mac App Store, TV App Store, Book Store, and Apple Music. The company also sells its products through its retail and online stores, and direct sales force; and third-party cellular network carriers, wholesalers, retailers, and resellers. Apple Inc. was founded in 1977 and is headquartered in Cupertino, California.