Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Apple Senior Software Engineer - Pkl 
United States, Washington, Seattle 
388413637

Yesterday
You’ll do well in this role if you are passionate about programming languages.You have hands-on experience with multiple programming languages and paradigms.You are willing to tackle problems outside your comfort zone.You enjoy driving features from inception to delivery.You like to engage with other developers.Your Responsibilities include participating in the design, implementation and evolution of a high-level programming language. Leading development of parts of the language ecosystem depending on personal skills and interests. Supporting and evangelize our language and ecosystem within and outside of Apple.
  • 5+ years of industry experience in Java
  • Deep foundation of computer science fundamentals
  • Strong problem solving and debugging skills
  • Bachelor’s degree in Computer Science, a related field, or equivalent practical experience
  • Expertise in multiple programming languages from different paradigms
  • Designing and implementing programming languages
  • Designing and implementing software libraries
  • Developing IDE plugins and other developer tools
  • Writing technical documentation
  • Giving technical presentations
  • Experience maintaining high visibility open-source projects
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.