Apple is seeking a Senior Software Engineer to join their Pkl Team, focusing on language design and open source tools. This role is part of the Software and Services division, working on Pkl - an open-sourced programming language designed to express, validate and transform configuration as code.
The team operates as a small, self-directed unit working in open source, developing products from start to finish in close collaboration with users. The development stack is primarily JVM-focused, utilizing Java, Kotlin, Gradle, and GraalVM/Truffle, with additional work in Swift, Go, Python, TypeScript, and other languages.
This position requires a passionate programmer with deep expertise in language design and implementation. The ideal candidate will have extensive experience with multiple programming languages and paradigms, demonstrating the ability to tackle complex technical challenges and drive features from conception to completion.
Key responsibilities include participating in language design and implementation, leading ecosystem development, and evangelizing the technology both internally and externally. The role offers the opportunity to work on cutting-edge language development while supporting Apple's infrastructure at scale.
The position offers competitive compensation ranging from $171,600 to $302,200, comprehensive benefits including medical/dental coverage, stock options, and educational reimbursement. This is an excellent opportunity for a senior engineer looking to make significant contributions to open source language development while working at one of the world's leading technology companies.