JobsSoftware Engineer - Setup
Job description
The role is for a software engineer on the System Experience Setup team, which focuses on improving the setup experience for iPhone, iPad, and Mac customers. The team is responsible for developing the Setup Assistant software that guides users through setting up their new devices. Engineers will work alongside experienced team members and collaborate with cross-functional partners to enhance user-facing features. This position offers opportunities for mentorship and professional growth in a supportive environment.
Requirements
- Bachelor of Computer Science or equivalent skills and work experience
- 1-3 years of software engineering experience
- Strong customer focus and ability to make user-centric product decisions
- Excellent communication and collaboration skills across disciplines and teams
Responsibilities
- Contribute to feature development and bug fixes for the Setup Assistant software
- Collaborate with cross-functional teams to evolve the setup experience
- Work on user-facing features that millions of customers interact with
- Learn the codebase and development practices while receiving mentorship from senior team members
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.
Is this posting expired or inaccurate?
