H1BConnect Pro is launching with premium alerts and access to more job postings.Get early access
Apple logo

Sr Software Engineer, Contacts

Apple
Cupertino, CA Full-time 12/10/2025
Undergraduate Entry-Level

Job Description

Apple is seeking a passionate software engineer to join the Contacts team, which plays a vital role in connecting people globally through various Apple platforms. The role involves building frameworks and APIs that enhance communication experiences across devices like iPhone, iPad, and Mac.

Requirements

  • Strong understanding of building frameworks and daemons for an operating system.
  • Experience creating and refining APIs for other teams and developers.
  • Proven track record of building apps with UIKit, AppKit, and/or SwiftUI.
  • Genuine passion for consumer products.
  • Strong software development and design skills.
  • Strong object-oriented programming skills in Swift or Objective-C.
  • Strong communication, collaboration, and interpersonal skills.
  • Self-directed and able to solve problems independently.

Responsibilities

  • Join a passionate team of engineers dedicated to creating reliable communication technologies.
  • Develop defensible opinions on software features and changes.
  • Empathize with users who rely on the software daily.
  • Build powerful products that enhance customer experiences.

Benefits

  • Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.