About The Position

macOS is an exceptional platform for software development, supporting various programming languages and development tools. At Apple, the Tools and Frameworks organization is responsible for building world-class development tools, including the open-source Swift programming language, the Xcode IDE, and various macOS applications. This role seeks a capable engineer to contribute to the advancement of macOS Terminal, focusing on crafting exceptional workflows and improving the day-to-day lives of developers. The team values deep technical expertise, communication skills, integrity, and creative thinking, aspiring to build diverse, balanced, and dynamic teams. The ideal candidate is passionate about enabling others to build great software, thrives in a terminal-based development environment, understands how the terminal enhances developer productivity, and is eager to improve the terminal user experience. In this role, the primary responsibility will be to develop the software that powers macOS Terminal, joining a small team of thoughtful, versatile engineers dedicated to making macOS Terminal a fantastic out-of-the-box experience. The role involves contributing across the entire software development lifecycle, including design, prototyping, implementation, testing, and documentation. This posting is for an existing opportunity at Apple.

Requirements

  • Experience with tools development or with the development of user facing applications with a focus on user experience and productive workflows
  • Excellent software engineering, testing, and debugging ability
  • Strong communication and organizational skills

Nice To Haves

  • Swift expertise
  • Experience with macOS application development

Responsibilities

  • Develop the software that powers macOS terminal
  • Contribute across the entire software development lifecycle including design, prototyping, implementation, testing and documentation

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service