About The Position

As a Senior Software Engineer on the Video Applications team, you'll build and evolve the core application layers that support high-performance video workflows. This role focuses on low-level, non-UI technologies that are foundational to reliability, security, and performance across our video applications. You’ll collaborate closely with cross-functional partners to design and implement robust systems that integrate deeply in Apple’s creative applications ecosystem.

Requirements

  • Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent 7+ years of professional software engineering experience, with a focus on low-level application development.
  • Strong experience building low-level, non-UI application layers.
  • Must have experience working with macOS internals
  • In-depth knowledge of application networking and file system APIs.
  • Solid understanding of XPC processes and interprocess communication.
  • Experience working with Security Scoped Bookmarks and platform security models.
  • Proficiency in C++, Objective-C, and Swift.
  • Advanced debugging skills using Xcode, including frameworks and external processes.
  • Ability to reason about performance, concurrency, memory management, and system behavior.
  • Experience working on complex, long-lived codebases.

Nice To Haves

  • Experience working in sandboxed or security-sensitive environments.
  • Experience with media or graphics applications, video editing tools, or creative software workflows.
  • Proven ability to work on complex, ambiguous problems and drive solutions end-to-end.
  • Prior ownership of shared infrastructure or platform-level components.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service