The Senior Software Engineer will participate in the design, implementation, and evolution of a high-level programming language. They will lead development of parts of the language ecosystem based on their skills and interests. This role involves supporting and promoting the language and its ecosystem within and outside of Apple. The ideal candidate should be passionate about programming languages, possess hands-on experience with multiple programming languages and paradigms, be willing to tackle challenging problems, enjoy driving features from conception to delivery, and have a desire to engage with other developers. This role requires someone who can thrive in a dynamic environment and contribute to the growth and adoption of a cutting-edge technology.