Software Engineer, Computer Use & Automation Apple · Cupertino, CA Full-time · On-site — 1 hour ago

Emploive

Cupertino, Northern (CA, KY)

Hybrid

USD 180,000 - 240,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Apple seeks a senior software engineer to build performance-sensitive frameworks and native tooling. You will work on underlying technologies powering UI Automation APIs and future testing tools, enabling developers inside and outside Apple to ship great software.

The role requires deep experience with Swift, Objective-C, or C++, plus profiling, debugging, and API evolution with strong compatibility guarantees. Join a team building tools used by millions of developers at Apple.

Qualifications

  • 5+ years of professional experience building frameworks, systems, or other performance-sensitive software.
  • Experience with native platform languages such as Swift, Objective-C, or C++.
  • Experience with profiling, debugging, and optimizing native code.
  • Experience with shipping and evolving APIs with strong compatibility guarantees.
  • B.S. in Computer Science or equivalent experience.

Responsibilities

  • Build underlying technologies that power UI Automation APIs, agentic computer use, and future testing technologies.
  • Help shape tools used by millions of developers to do their best work.
  • Build and ship tools for developers across Apple platforms to enable incredible software.
  • Collaborate in large teams and codebases to deliver stable tooling at scale.

Skills

Frameworks development
Performance-sensitive software
Profiling
Debugging
APIs compatibility
Swift/Obj-C/C++ proficiency

Education

B.S. in Computer Science or equivalent

Tools

Swift
Objective-C
C++

Job description

At Apple, we build products that enrich people’s lives. The Tools and Frameworks group empowers developers inside and outside of Apple to build great products. Our team builds the underlying technologies that power UI Automation APIs, agentic computer use, and future testing technologies. We believe great tools are essential to shipping great products. As a member of this team, you will help shape tools used by millions of developers to do their best work.

We build tools to support the unique challenges of shipping Apple's diverse products at scale. We use this experience to build and ship tools for everyone developing on Apple's platforms to help them build incredible software. In this role you will:

Minimum Qualifications
  • 5+ years of professional experience with building frameworks, systems, or other performance-sensitive software.
  • Experience with native platform languages such as Swift, Objective-C, or C++.
  • Experience with profiling, debugging, and optimizing native code.
  • Experience with shipping and evolving APIs with strong compatibility guarantees.
  • B.S. in Computer Science or equivalent experience.
Preferred Qualifications
  • Experience implementing native testing or UI frameworks.
  • Experience with agentic development or evaluating agentic tools/workflows.
  • Experience with concurrency, IPC, or multi-process debugging.
  • Experience working in large teams and codebases.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Computer Use & Automation
Senior Software Engineer, Computer Use & Automation

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
UI Automation & Frameworks Engineer
UI Automation & Frameworks Engineer

Emploive • Cupertino (CA), Northern (KY)

Hybrid
USD 180,000 - 240,000
Software Engineer, Computer Use & Automation
Software Engineer, Computer Use & Automation

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 129,000 - 195,000
Stock programs
Educational expense reimbursement
Relocation assistance
+1
Senior Software Engineer: Automation & Agentic Testing
Senior Software Engineer: Automation & Agentic Testing

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
iOS/macOS Software Engineer
iOS/macOS Software Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Automation & UI Tools Engineer – Scale & Ship Software
Automation & UI Tools Engineer – Scale & Ship Software

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 129,000 - 195,000
Stock programs
Educational expense reimbursement
Relocation assistance
+1
Software Engineer (Tools), Engagement Engineering
Software Engineer (Tools), Engagement Engineering

Apple • Cupertino (CA)

On-site
USD 150,400 - 277,600
Medical and dental coverage
Retirement benefits
Discounted products and free services
+2
Agentic Tooling Engineer - Development Experience
Agentic Tooling Engineer - Development Experience

Apple Inc. • Cupertino (CA), Northern (KY)

On-site
USD 150,000 - 278,000
Medical and dental coverage
Retirement benefits
Discounted products and services
+2
Systems Software Engineer - Performance & Agentic Tools
Systems Software Engineer - Performance & Agentic Tools

Apple Inc. • Cupertino (CA), Northern (KY)

On-site
USD 129,000 - 225,000
Comprehensive medical and dental
Employee stock programs
Tuition reimbursement
Software Engineer (Framework Solutions), AI & Data Platforms (AiDP) Apple · Full-time · On-site — 43 minutes ago
Software Engineer (Framework Solutions), AI & Data Platforms (AiDP) Apple · Full-time · On-site — 43 minutes ago

Emploive • Northern (KY)

Hybrid
USD 110,000 - 145,000