Senior Software Engineer Language Design & Open Source Tools (Pkl Team)
San Diego, California, United States | Software and Services
Description
We are seeking a passionate Senior Software Engineer with expertise in programming languages. The ideal candidate has hands-on experience with multiple programming languages and paradigms, enjoys tackling challenging problems, and is eager to drive features from inception to delivery. You will participate in designing, implementing, and evolving a high-level programming language, lead development within the language ecosystem, and support and promote our language and ecosystem both within and outside of Apple.
Minimum Qualifications
- 5+ years of industry experience in Java
- Proven experience designing programming language grammars and standard library APIs
- Successful history of implementing interpreters and compilers
- Strong foundation in computer science fundamentals
- Excellent problem-solving and debugging skills
- Bachelors degree in Computer Science, a related field, or equivalent practical experience
Preferred Qualifications
- Expertise in multiple programming languages across different paradigms
- Experience developing IDE plugins and developer tools
- Proficiency in technical documentation and giving technical presentations
- Experience maintaining high-visibility open-source projects
Apple offers a competitive total compensation package, including base pay, stock programs, benefits, and educational reimbursement. The base salary range for this role is $171,600 to $302,200, depending on skills and experience. Additional benefits include medical and dental coverage, retirement plans, discounts, and more. This role may be eligible for bonuses, commissions, or relocation assistance. Learn more about Apple Benefits.
Apple is an equal opportunity employer committed to diversity and inclusion. We promote equal opportunity regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other protected characteristics.
#J-18808-Ljbffr