Sr Software Engineering Manager, Ui Rendering

Apple Apple · Big Tech · Cupertino, CA · Software and Services

Seeking a Sr. Software Engineering Manager to lead the UI Rendering team, responsible for the graphics software foundation across all Apple products. This role involves driving the architecture, design, and implementation of Core Animation's rendering engine, collaborating with design and engineering teams to create cutting-edge visual experiences and leveraging Apple Silicon capabilities. The position requires deep expertise in real-time rendering, computer graphics, and shader development, along with strong leadership and cross-functional collaboration skills.

What you'd actually do

  1. Lead and mentor the UI Rendering team to deliver world-class graphics compositing and rendering technologies across all Apple platforms
  2. Drive the architecture, design, and implementation of Core Animation UI rendering features and compositing technologies
  3. Partner with HI designers and framework teams to enable new visual experiences and design language evolution
  4. Collaborate with Metal graphics framework and GPU and Display teams to leverage and influence platform capabilities for rendering innovation
  5. Make critical technical decisions balancing visual quality, implementation complexity, and platform constraints

Skills

Required

  • 10+ years of experience working in or leading software development, including software release management and integration processes
  • Proven track record managing high-performing technical teams with deep expertise, driving outcomes through pro-active management across large cross-functional initiatives
  • Excellent collaboration skills with cross-functional teams (e.g., design and product teams) to translate vision and specifications into technical implementation
  • Demonstrated ability defining, planning and executing complex large-scale projects involving multiple teams
  • Hands-on experience with real-time rendering and computer graphics
  • Experience with shader development and GPU programming
  • Foundational understanding of Operating Systems, Computer Architecture, and CPU/GPU programming
  • Strong debugging and triaging skills for complex, multi-layered systems issues
  • Experience with graphics performance analysis and optimization techniques
  • Strong background in C/C++ programming
  • Proven ability to define processes and drive automation to increase productivity
  • Demonstrated ability to learn new technologies quickly and apply them effectively
  • Bachelor's or Master's degree or equivalent in Computer Science or related field

Nice to have

  • Hands-on experience with Metal and modern graphics APIs
  • Knowledge of advanced rendering techniques (physically-based rendering, real-time effects, compositing algorithms)
  • Experience with Mac or iOS application development using Swift or Objective-C
  • Familiarity with color management, HDR, and wide color gamut workflows
  • Knowledge of visual quality assessment and rendering correctness validation
  • Understanding of performance optimization and power efficiency considerations for graphics
  • Experience shipping consumer graphics products at scale and working across hardware and software
  • Track record of influencing technical strategy and making data-driven recommendations
  • Experience with automated testing frameworks for graphics rendering

What the JD emphasized

  • deep rendering expertise
  • proven leadership capabilities
  • deep expertise
  • complex large-scale projects
  • real-time rendering
  • computer graphics
  • shader development
  • GPU programming
  • graphics performance analysis
  • optimization techniques
  • Metal
  • modern graphics APIs
  • advanced rendering techniques
  • physically-based rendering
  • real-time effects
  • compositing algorithms
  • color management
  • HDR
  • wide color gamut workflows
  • visual quality assessment
  • rendering correctness validation
  • performance optimization
  • power efficiency considerations for graphics
  • shipping consumer graphics products at scale
  • working across hardware and software