Swift Compiler Engineer

2 Months ago • All levels • Software Development & Engineering

Job Summary

Job Description

The Swift Compiler Team seeks a creative and self-motivated engineer to design and implement new language features, improve type checking performance, and enhance the Swift developer experience. This role involves collaborating with teammates, open-source contributors, and the Swift community to affect design decisions and drive the testing, integration, and adoption of changes. The engineer will be responsible for designing and implementing new language features and tooling improvements and iteratively improving the experience of writing Swift by welcoming constructive feedback. The ability to iterate, innovate, and question established practices is key to creating the best possible experience for programmers.
Must have:
  • Experience with code writing.
  • Understanding of programming models.
  • Experience with developer tools.

Job Details

The Swift Compiler Team is looking for an engineer to collaboratively design and implement new language features, improve type checking performance, and enhance the Swift developer experience through diagnostics and other compiler-driven tools. Drawing from your own experience writing code, internalizing a programming model, and working with developer tools, you will bring diverse perspectives and a desire to help solve the problems you’ve encountered in your own development work. 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 open source Swift community, and beyond. You will have the opportunity to affect design decisions not only on the Swift programming language and its developer-facing tools, but also general programming patterns, applications of Swift, and community building/outreach across the Swift ecosystem. Iteration and innovation are key to this role. You should relish change, and be prepared to question commonly established practices, with the desire to create the best possible experience to enrich the lives of programmers, both current and future. As a Swift compiler engineer, you will: * Collaborate with teammates through in-person conversations, pull requests, and other online discussions. * Collaborate with open source contributors through pull requests and the Swift Forums. * Design and implement new language features and tooling improvements, documenting and iterating on your design decisions through the Swift evolution process. * Welcome constructive feedback on your changes from Swift programmers, and iteratively improve the experience of writing Swift. * Drive the testing, integration, and adoption of your changes into the development ecosystem.

Similar Jobs

Canva - Staff Frontend Engineer - Data Workflows Team - Canva UK

Canva

London, England, United Kingdom (Remote)
7 Months ago
BlueJeans - Lead Software Engineer - Windows App Development

BlueJeans

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Rockstar Games - Associate Designer: Missions

Rockstar Games

Carlsbad, California, United States (On-Site)
2 Months ago
GamePoint - Senior Unity Developer

GamePoint

The Hague, South Holland, Netherlands (On-Site)
1 Month ago
Scanline VFX - Senior Pipeline Developer (Maya)

Scanline VFX

Seoul, South Korea (Hybrid)
8 Months ago
Contentstack - Senior Software Engineer II

Contentstack

Pune, Maharashtra, India (Hybrid)
1 Month ago
Salesforce - SMTS, Software Engineering - Workday Benefits & Compensation

Salesforce

Dallas, Texas, United States (Hybrid)
4 Days ago
Applied materials  - Technical Lead Engineer

Applied materials

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Adyen - Staff Software Engineer - Spark and OLAP Internals

Adyen

Amsterdam, North Holland, Netherlands (On-Site)
2 Months ago
Tesla - Software Application Engineer – Workforce Management (Time & Attendance)

Tesla

North Holland, Netherlands (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

undefined - Senior Gameplay Programmer

Vilnius County, Lithuania (Remote)
1 Month ago
GamePoint - Senior Unity Developer

GamePoint

The Hague, South Holland, Netherlands (On-Site)
1 Month ago
Scanline VFX - Senior Pipeline Developer (Houdini)

Scanline VFX

Vancouver, British Columbia, Canada (On-Site)
9 Months ago
Scanline VFX - Senior Pipeline Developer (Houdini)

Scanline VFX

Seoul, South Korea (Hybrid)
8 Months ago
Scanline VFX - Senior Pipeline Developer (Maya)

Scanline VFX

Montreal, Quebec, Canada (Remote)
9 Months ago
Canva - Staff Frontend Engineer - Data Workflows Team - Canva UK

Canva

London, England, United Kingdom (Remote)
7 Months ago
Scanline VFX - Senior Pipeline Developer (Maya)

Scanline VFX

Seoul, South Korea (Hybrid)
8 Months ago
Marsh McLennan - Senior Java Software Engineer

Marsh McLennan

Cluj-Napoca, Cluj County, Romania (Hybrid)
2 Months ago
Tagwiz - Unity Developer

Tagwiz

(On-Site)
3 Weeks ago
paxie games - Sr. Game Developer

paxie games

Göztepe, İstanbul, Türkiye (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Cupertino, California, United States

100 Thieves - Esports Content Intern

100 Thieves

Culver City, California, United States (On-Site)
1 Year ago
Clearwater Analytics - Sr. Subject Matter Expert - Client Servicing

Clearwater Analytics

Boise, Idaho, United States (On-Site)
1 Month ago
Aristocrat - Customer Service Representative

Aristocrat

Manchester, New Hampshire, United States (Hybrid)
3 Days ago
Glean - Software Engineer, Frontend

Glean

Palo Alto, California, United States (Hybrid)
3 Weeks ago
PayPal - Senior Manager, Software Engineering

PayPal

San Jose, California, United States (On-Site)
1 Week ago
P99 soft - Business Development Manager

P99 soft

Austin, Texas, United States (On-Site)
2 Months ago
Nagarro - Associate Staff Engineer, Machine Learning

Nagarro

New York, New York, United States (On-Site)
9 Months ago
HCL Tech - Senior Technical Lead - Spring Boot

HCL Tech

Colorado, United States (On-Site)
1 Month ago
Roblox - Senior Software Engineer, Core Services

Roblox

San Mateo, California, United States (On-Site)
1 Month ago
Varonis  - Corporate Sales Engineer

Varonis

United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Assystems - Site Engineer- Electrical

Assystems

Bagalkote, Karnataka, India (On-Site)
9 Months ago
Toast - Senior Software Engineer - Payments Team

Toast

Dublin, County Dublin, Ireland (Hybrid)
1 Month ago
Qualcomm - Interim Engineering Intern

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
Crunchyroll - Software Engineer, Roku

Crunchyroll

Mexico City, Mexico City, Mexico (Hybrid)
5 Months ago
Nagarro - Senior Staff Engineer, Delivery ETIL

Nagarro

India (Remote)
9 Months ago
Roblox - Senior Software Engineer - Cluster Lifecycle

Roblox

San Mateo, California, United States (On-Site)
1 Month ago
playrix  - Director of Engineering

playrix

Montenegro (Remote)
9 Months ago
Qualcomm - Staff Engineer, Analogue/PMIC Design

Qualcomm

Cambridge, England, United Kingdom (On-Site)
5 Days ago
AECOM - Highway Engineering Technical Lead

AECOM

Philadelphia, Pennsylvania, United States (Hybrid)
1 Month ago
Power Integrations - Staff Failure Analysis Engineer

Power Integrations

San Jose, California, United States (On-Site)
11 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Cupertino, California, United States (On-Site)

San Diego, California, United States (On-Site)

Cupertino, California, United States (On-Site)

Cupertino, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

Seattle, Washington, United States (On-Site)

Boulder, Colorado, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Apple

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug