Prepin
Log in
Apple

engineering opportunity

UX and UI Software Engineer — Observability

You will design and build observability infrastructure and user interfaces to transform telemetry data into actionable insights for Apple services. This role involves collaborating with teams to enhance developer productivity and ensure the reliability of critical Apple platforms.

Seattle, Washington, United StatesonsiteFULL_TIME

Posted

About the role

What will you do at Apple?

The Apple Services Engineering organization is building the next generation of

tools that empower Apple software developers to build the Apple services our

customers love. You will be joining the Observability team, and we’re focused on

building the next generation of observability infrastructure and experiences at

massive scale. As a User Experience and User Interface Software Engineer, you’ll

have a pivotal role in building the observability experience that teams within

Apple will use to build and monitor Apple’s services like Apple Intelligence,

Apple Music, Apple Maps, iCloud, etc. If you’re intrigued by the prospect of

designing user interfaces used by team across Apple to transform petabytes of

telemetry data into actionable insights that underpin the operations of some of

the world’s largest Internet services, we invite you to join our team. We’re

seeking more skilled and enthusiastic engineers who relish the opportunity to

tackle novel software engineering challenges. If this aligns with your

interests, we’d be delighted to hear from you.

DESCRIPTION

The ideal candidate will have experience building UIs with React, Grafana, and

observability tools, and a deep understanding of UX design principles. You’ll

have the courage and experience to be frank, ambitious, and humble, listening to

others. We seek your thoughts on accelerating development, enhancing creativity,

and empowering developers globally. Challenge the status quo, care about

details, and the end user. We welcome enthusiastic software engineers to join

our collaborative team. You’ll have individual responsibility and influence over

the observability experience for critical Apple services. Ideas and passion for

developing software to maximize reuse, efficiency, and simplicity are essential.

Your work impacts millions of Apple customers and is necessary to the success of

some of the most visible current and future features. The Observability

Experience team envisions a world where teams at Apple can’t function without

our dependable, best-in-class observability platform. Its integrations are deep,

far-reaching, and automatic, enabling it to intelligently transform raw

telemetry data into actionable, trustworthy information presented seamlessly,

saving Apple employees time and enhancing their confidence in improving Apple’s

end customer experiences.

MINIMUM QUALIFICATIONS

Strong proficiency in JavaScript and TypeScript. Proficient in HTML, CSS, and UI

component libraries. Experience building UIs with React. Experience using

Grafana and creating dashboards. Experience monitoring applications with

observability tools or services. Experience with PromQL. Experience with

OpenTelemetry is desirable. Deep understanding of core CS concepts including

data structures, algorithms, and concurrent programming. Deep understanding of

UX design principles and best practices. 5+ years of industry experience.

Ability to work effectively in a collaborative team environment. Ability to

learn and apply new technologies and frameworks.

PREFERRED QUALIFICATIONS

Excellent problem-solving and analytical skills. Passion for creating

exceptional user experiences. Passion for developing and testing clear, robust

code. Great communication skills. BS Degree in Computer Science or equivalent

years of experience. 5+ years of experience as a professional software engineer.

Which skills does this role require?

JavaScriptTypeScriptReactGrafanaObservabilityHTMLCSSUI Component LibrariesPromQLOpenTelemetryData StructuresAlgorithmsConcurrent ProgrammingUX Design PrinciplesSoftware EngineeringDashboard CreationUXUITelemetryDashboardInfrastructureApple ServicesSoftware DevelopmentUser ExperienceUser InterfaceMonitoringAPIScalabilityMachine Learning

Make your next move

Build a shortlist and prepare

Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.

Review the responsibilities and requirements before adding an opening to your shortlist.

Role information can change. Confirm current details on the original application page.

Product

AI Candidate AgentCompaniesBrowse JobsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.