The Swift Language Team at Apple offers a unique opportunity to evolve the Swift programming language through language design and compiler implementation. This fast-paced, highly-collaborative group focuses on improving the safety, expressivity, and approachability of Swift code. They also enhance the developer experience and productivity through type checker performance, diagnostics, and other compiler-driven tools for understanding Swift code. The role requires an individual with diverse perspectives and a desire to solve common development problems, drawing from their own coding experience, understanding of programming models, and work with developer tools. This position demands a highly creative and self-motivated individual capable of communicating with and providing feedback to a range of roles across software engineering at Apple, the open-source Swift community, and beyond. You will influence design decisions for the Swift programming language and its developer-facing tools, as well as general programming patterns, applications of Swift, and community building/outreach within the Swift ecosystem. Iteration and innovation are central to this role. You should embrace change, be prepared to question established practices, and aim to create the best possible experience to enrich the lives of current and future programmers.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed