Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - UI and Performance

Apple

Weekly Hours: 40

Role Number: 200645824-0836

Summary

Our 3D Graphics Team is looking for a Senior UI Engineer with a balanced focus on system and UI performance to join our team. In this role, you will dive deep into our system architecture and user interface systems, establish performance baselines, solve complex performance issues, and build the mechanisms which prevent regressions before they happen.

Description

As a hands-on and collaborative performance engineer on our team, you will be equally focused on identifying, diagnosing, and resolving complex performance issues across our applications, systems, and user-interface layers. A major part of your goals will also involve designing and implementing a comprehensive, automated power and performance regression testing strategy, targeting critical metrics like frame rate, latency, memory, power efficiency, and overall system responsiveness across all platforms.

In this role, you will partner with other performance and client engineers, cross-functionally providing the critical data and insights that guide our engineering teams to craft efficient, responsive, and visually appealing experiences.

Minimum Qualifications

  • BS in Computer Science or equivalent.

  • 5+ years of experience developing performance-critical software, with a solid understanding of systems architecture, modern UI frameworks and their performance characteristics for mobile applications.

  • UI development for iOS, macOS, watchOS or other Native Platforms.

  • Experience using various profiling tools, (e.g. Xcode Instruments, Android Studio Profiler, VTune, or other proprietary tools) to identify and resolve performance bottlenecks affecting the UI, CPU, GPU, memory, and system power.

  • Proficiency in performance analysis, debugging, and code optimization techniques to enhance application and user interface performance.

  • Proven ability to collaborate effectively with a diverse team and thrive in fast-paced, deadline-driven environments.

  • Effective communication of intricate performance analysis to diverse stakeholders, including actionable recommendations.

Preferred Qualifications

  • Experience optimizing performance across various domains on multiple platforms (e.g. iOS, Android, or Desktop).

  • Knowledge of power management and battery-life analysis techniques.

  • Experience with Mac or iOS application development using Swift/Swift-UI or Objective-C.

  • Experience with Metal or modern graphics APIs (DirectX, Vulkan).

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - UI and Performance in Cupertino, CA vacancy
  •  ...Sr Software Engineer Embedded UI It started with a simple idea: what if surgery could be less invasive and recovery less painful? Nearly 30 years...  ..., and more human. Every day, our work helps care teams perform with greater precision and patients recover faster, improving... 
    Senior
    Performance
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    2 days ago
  • $181.1k - $318.4k

    Apple Inc. in Cupertino, California seeks an engineer for the UI Frameworks team. You will develop features across SwiftUI and UIKit, impacting...  ...compiler engineers and interface designers, to improve app performance and user experience. Ideal candidates have proficiency in... 
    Senior
    Performance

    Apple Inc.

    Cupertino, CA
    4 days ago
  • $117k - $234k

     ...highly skilled and motivated individual to join our team as a Senior Software Engineer. In this role, you will be playing a pivotal role in...  ...Site Speed Optimization: Focus on optimizing site speed and performance, ensuring fast load times and efficient resource... 
    Senior
    Performance
    Full time
    Temporary work
    Part time
    Work at office
    Flexible hours

    Walmart

    Sunnyvale, CA
    2 days ago
  • $181.1k - $318.4k

     ...UI Frameworks Senior Engineer, Swift Platform Experience Do you want to help define the future of...  ...dramatically improve the correctness, performance, and polish of apps across all of Apple...  ...and framework teams up and down the software stack, we believe SwiftUI can be—by... 
    Senior
    Performance
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  • $370k - $400k

     ...the Home Screen team — the engineers behind Roku's home screen and...  ...through BrightScript/SceneGraph UI to cloud integration — and...  ...ROLE We are looking for a Senior Software Engineer to take deep...  ...SceneGraph component framework, performance and memory optimization, and... 
    Senior
    Performance
    Full time
    Work at office
    Local area
    Remote work
    Worldwide
    Monday to Thursday
    Flexible hours

    Roku

    San Jose, CA
    15 hours ago
  • $181.1k - $318.4k

     ...Senior Software Engineer - AI Experiences We're a small team at Apple betting on what comes next. We believe...  ...or more iOS/macOS domains: system services, UI frameworks, concurrent application architecture, or performance optimization You've wired together LLM-powered... 
    Senior
    Performance
    Relocation

    Apple

    Cupertino, CA
    22 hours ago
  •  ...Senior UI Engineer Location: Sunnyvale, CA/Austin, TX (Hybrid 3 days On-Site and 2 days Remote) Duration: 6-12 Months Design, develop...  ..., and testable code. Optimize components for maximum performance across a vast array of web-capable devices and browsers.... 
    Senior
    Performance
    Remote work

    Suncap Technology

    Sunnyvale, CA
    4 days ago
  •  ...In our team you will bring expertise in software engineering to create experiences that surprise and...  ...while adhering to device power and performance constraints. We are passionate about user...  ...Preferred Qualifications Experience with UI development, design and prototyping... 
    Senior
    Performance

    Apple

    Cupertino, CA
    5 hours ago
  • $140k - $200k

     ...Senior Software Engineer, Windows/Desktop Applications Cupertino, CA, USA Mission The mission...  ...Windows App SDK, WinUI (or related UI frameworks), C#, XAML, and — when needed...  ...across the codebase: code architecture, performance, memory usage, responsive UI, cross-... 
    Senior
    Performance
    Work at office

    Speechify

    Cupertino, CA
    3 days ago
  •  ...user interfaces using Lit.js and the ServiceNow Next Experience UI Framework. The ideal candidate will have 5-10+ years of...  ...responsibilities include designing reusable UI components, ensuring performance optimization, and collaborating with cross-functional teams. Competitive... 
    Senior
    Performance

    SIDRAM TECHNOLOGIES

    Santa Clara, CA
    2 days ago
  •  ...UI Developer Rootshell Enterprise Technologies Inc. is a recognized provider...  ...team for constant improvement of system performance and scale using system profiling tools...  ...Bachelor’s degree in computer science, Software Engineering or related field with 7+ years of professional... 
    Senior
    Performance

    Rootshell Inc

    Sunnyvale, CA
    4 days ago
  • $117k - $234k

     ...Position Summary... Walmart is seeking a Senior iOS Software Engineer to design, develop, and maintain...  ...via deep knowledge of C/C++, modern UI development, linkers, compilers, etc...  ...can receive incentive awards for your performance. Other great perks include 401(k)... 
    Senior
    Performance
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    2 days ago
  • $117k - $234k

     ...Position Summary... We are seeking a Senior Software Engineer - iOS ,for a key position on Walmart...  ..... Design, develop, and maintain high-performance iOS applications that deliver seamless...  ...user interfaces using: Programmatic UI Interface Builder (Storyboard/XIB)... 
    Senior
    Performance
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    1 day ago
  • $117k - $234k

     ...sponsorship is not included in this role As a Senior Software Engineer - Android , you will design, build,...  ...modern Android practices , performance , accessibility , testing , and...  ...accessibility standards and inclusive mobile UI practices. About Walmart Global... 
    Senior
    Performance
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    2 days ago
  • $212k - $318.4k

     ...Senior iOS Software Engineer The Wallet Apps & Frameworks team is the place to be if you're passionate...  ...the best possible application performance including fast launch times and smooth...  ...building software solutions (frameworks, UI) for iOS or macOS ~ Excellent communication... 
    Senior
    Performance
    Relocation

    Apple

    Cupertino, CA
    1 day ago
  • A leading technology firm is seeking a Senior Software Engineer - Frontend to develop high-quality web applications emphasizing frontend engineering. The role entails hands-on coding, performance optimization, and UI design. Ideal candidates will have over 7 years of full... 
    Senior
    Performance

    Compunnel, Inc.

    Sunnyvale, CA
    4 days ago
  • $117k - $234k

     ...About the Team Our Omnitech engineering teams build modern, scalable...  ..., intuitive, and high-performing applications that support a wide...  ...field, 6+ years of professional software development experience across...  ...specifications into pixel-perfect UI implementations Knowledge... 
    Senior
    Performance
    Full time
    Temporary work
    Part time
    Remote work

    Walmart

    Sunnyvale, CA
    3 days ago
  • $117k - $234k

     ...... What you'll do... The Mobile Performance Engineering team is responsible for building observability...  ..., battery drain, call stacks, and UI jank across real and cloud-hosted...  ...engineering. If you are passionate about making software faster and more efficient, curious... 
    Senior
    Performance
    Full time
    Temporary work
    Part time
    Local area

    Walmart

    Sunnyvale, CA
    1 day ago
  • $117k - $234k

     ...Senior Software Engineer Multiple locations Regular/ Permanent Salaried Position Summary... The...  ...found issues . Upon issue resolution, perform a root cause analysis across multiple mobile...  ...new challenges Collaborating with UI and UX Designers, as well as Software... 
    Senior
    Performance
    Permanent employment
    Full time
    Temporary work
    Part time
    Remote work

    Sam's Club

    Sunnyvale, CA
    3 days ago
  •  ...Software Engineer (UI), Supply Chain Integration Join the Supply Chain Innovation team to build modern, high-performance web applications that enable Apple's global operations. You will develop intuitive interfaces, integrate with robust backend systems, and collaborate... 
    Performance

    Apple

    Sunnyvale, CA
    3 days ago
  • $181.1k - $318.4k

     ...Senior Software Engineer, Middleware - Special Projects Generative intelligence is redefining what'...  ...understand the entire system — from hardware to UI — and are inspired by building the...  ...shape how Apple's intelligent systems perform, communicate, and evolve, influencing... 
    Senior
    Performance
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  • A leading technology company is looking for a Senior Software Engineer based in Sunnyvale, CA. This role involves leading development initiatives...  ...competitive pay and extensive benefits including health insurance and performance-based bonuses. #J-18808-Ljbffr COMFORT SYSTEMS
    Senior
    Performance

    COMFORT SYSTEMS

    Sunnyvale, CA
    22 hours ago
  • The Senior Software Engineer - Frontend is responsible for developing high-quality, scalable web applications...  ...‑on coding, optimizing application performance, designing intuitive user interfaces,...  ...as Bootstrap or Foundation to enhance UI functionality and design. Optimize... 
    Senior
    Performance

    Compunnel, Inc.

    Sunnyvale, CA
    4 days ago
  • A leading technology company in Cupertino is seeking a Senior Software Manager to drive performance analysis and optimization across their platforms. The ideal candidate will lead the UI Performance and Power team, balancing quality and power efficiency while managing a... 
    Senior
    Performance

    Apple Inc.

    Cupertino, CA
    2 days ago
  • $165k - $180k

     ...high-frequency, real-world data engine at the intersection of...  ...iSono Health is looking for a senior software engineer to join as a key member...  ...application with an intuitive UI for data acquisition and 3D...  ...and reconstruction. Optimize performance of compute‑intensive workloads... 
    Senior
    Performance
    Remote work
    Worldwide

    iSono Health Inc.

    Sunnyvale, CA
    1 day ago
  • $181.1k - $318.4k

    A leading technology company is seeking a talented Senior Software Engineer to join the UI Rendering team. This role involves designing and implementing...  ..., collaborating with designers, and optimizing performance. Candidates should have a strong background in C/C++,... 
    Senior
    Performance

    Apple Inc.

    Cupertino, CA
    2 days ago
  • $168.9k - $295.6k

     ...2004 when a visionary engineer, Fred Luddy, saw the potential...  ..., you will serve as a senior frontend engineering...  ...alongside a Principal Software Engineer to shape and...  ...established, production-scale UI platform - focusing on...  ...platform - improving performance, scalability, and... 
    Senior
    Performance
    Work at office
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    3 days ago
  • $174k - $252k

    Senior Software Engineer, Mobile (Android), Google Workspace corporate_fare Google place Sunnyvale, CA...  .... 3 years of experience with performance, large scale systems data analysis, visualization...  ..., natural language processing, UI design and mobile; the list goes on and... 
    Senior
    Performance
    Full time

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • $174k - $252k

    Senior Software Engineer, Database Internals AlloyDB corporate_fare Google place Sunnyvale, CA, USA...  ...programming language C/C++. Experience in performance benchmarking, code optimization/...  ...intelligence, natural language processing, UI design and mobile; the list goes on... 
    Senior
    Performance
    Full time

    Google Inc.

    Sunnyvale, CA
    3 days ago
  • $174k - $252k

    Senior Software Engineer, Infrastructure, Persistent Disk Google Sunnyvale, CA, USA Qualifications...  ...intelligence, natural language processing, UI design and mobile; the list goes on...  ...and Offloads team, you will build high‑performance storage clients that run in both... 
    Senior
    Performance
    Full time

    Google Inc.

    Sunnyvale, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - UI and Performance. Be the first to apply!