Jobs · Information Technology · California

Senior Software Engineer, Computer Use & Automation

H1BConnect · Cupertino, CA · 2 wk ago
Information TechnologyFull-time

Location: Cupertino, CA | Type: Full-time

About the role

The role is part of Apple's Tools and Frameworks group, which focuses on empowering developers to create exceptional products. The team is responsible for building technologies that support UI Automation APIs and future testing technologies. As a member of this team, you will contribute to the development of tools that are essential for shipping Apple's diverse products at scale. Your work will impact millions of developers using Apple's platforms.

Responsibilities

  • Help shape tools used by developers to enhance their productivity.
  • Build and ship tools that address the challenges of developing on Apple's platforms.
  • Implement native testing or UI frameworks.
  • Evaluate agentic tools and workflows.
  • Work with concurrency, IPC, or multi-process debugging.

Requirements

  • 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.

Benefits

  • Comprehensive benefits supporting physical and mental well-being, including flexible medical plans, confidential counseling, and onsite wellness centers.
  • Family support: fertility assistance, paid parental leave with gradual return, caregiving leave, and dependent-care guidance.
  • Financial perks: stock grants with purchase discounts, 401(k) matching, and income-protection coverage.
  • Robust time off policies.
  • Apple University learning and tuition reimbursement.
  • Donation matching and paid volunteer hours.
  • Deep product and partner discounts.

Similar jobs