Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Setup

$147.4k - $220.9k

Apple Oakbrook

Software Engineer - Setup

Apple devices have revolutionized how people live, connect, and work. It's not by chance! By thoughtfully blending beautiful, premium hardware with intuitive, innovative system software, we design and build a uniquely impactful user experience. The leading edge of this user experience is made up by the essential apps, components, and frameworks of System Experience. Come help dramatically improve the first experience that every iPhone, iPad, and Mac customer sees — the Setup experience. Work with an energetic, hard-working, fun team of managers, engineers, cross-functional teams, and world-class designers to deliver the best system experiences on the planet!

We're the System Experience Setup team. We build Setup Assistant, the software that guides every iPhone, iPad, and Mac customer to set up their new device. Setup Assistant is the front door to these products – it is the most visible, critical piece of our customer onboarding process. We work with multiple cross-functional teams to continuously evolve the setup experience, which includes introducing many new hardware and software features. We're looking for a software engineer to join our team and solve impactful problems alongside experienced engineers. As an engineer on the Setup team, you'll contribute to feature development and bug fixes while learning our codebase and development practices. You'll have opportunities to work on user-facing features that millions of customers interact with, all while receiving mentorship from senior team members. You'll also collaborate with talented engineering and cross-functional partners in a supportive environment designed to help you learn, grow, and deliver great user experiences.

Responsibilities
  • Strong engineering fundamentals — you write clean, well-structured code with good testing practices and understand basic software engineering principles
  • Growth mindset — you're excited to learn from senior engineers, ask thoughtful questions, and continuously improve your technical skills
  • User-focused thinking — you care about building features that provide real value to users and consider the end-user experience in your work
  • Collaboration skills — you work well with others, communicate clearly about technical concepts, and contribute positively to team discussions
  • Problem-solving approach — you can break down complex problems into smaller pieces, research solutions, and ask for help when needed
Minimum Qualifications
  • Bachelor of Computer Science or equivalent skills and work experience
  • Foundation for growth — you have 1-3 years of software engineering experience and are ready to take on increasing responsibility
Preferred Qualifications
  • Customer focus — you make high-quality, user-centric product decisions
  • Drive for customer impact — you are deeply motivated to build the best essential user experiences for billions of users
  • Excellent communication and collaboration skills across disciplines and teams.
Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $147,400 and $220,900, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple's workplace Learn about reasonable accommodations for job applicants Apple accepts applications to this posting on an ongoing basis.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Setup in San Francisco, CA vacancy
  • $147.4k - $220.9k

     ...Francisco Bay Area, California, United States Software and Services Apple devices have...  ...iPhone, iPad, and Mac customer sees — the Setup experience. Work with an energetic, hard-working, fun team of managers, engineers, cross-functional teams, and world-class designers... 
    Suggested
    Work experience placement
    Relocation

    Apple Inc.

    San Francisco, CA
    4 days ago
  • $120k - $180k

     ...yet, our team is tackling cutting-edge engineering challenges to bring revolutionary products...  ...We are looking for a full-stack software enginee r to turn whiteboard ideas into...  ...pipelines and participant experiences (setup flows, session reliability, metadata capture... 
    Suggested
    Visa sponsorship

    TAC IT

    San Francisco, CA
    13 hours ago
  •  ...Product Oriented Engineer Binti builds software for state and county government agencies, focusing on reinventing social services. We started in...  ...local to the San Francisco Bay Area and works via a hybrid setup – in-person from the office on Monday & Thursday and... 
    Suggested
    Work at office
    Local area
    Remote work
    Flexible hours

    Binti Inc

    San Francisco, CA
    2 days ago
  • $151k - $201k

     ...deployment, always iterating with the end-user in mind. Champion engineering best practices—automated testing, peer reviews, observability,...  ...relational databases ~ Agile mindset and strong grasp of software development lifecycle practices ~ Ability to navigate... 
    Suggested

    Mindbody

    San Francisco, CA
    3 days ago
  •  ...About the Role We want a Platform/Infrastructure engineer to help shape how Promise delivers and runs software, and to automate as much of that as possible....  ...t need humans. Deployments, security, environment setup, operations, policy checks, on-call triage, cost reviews... 
    Suggested
    Permanent employment
    Local area
    Flexible hours

    Promise Co.

    San Francisco, CA
    4 days ago
  • $180k - $250k

     ...Software Engineer, AI Platform We're hiring a full-time Software Engineer, AI Platform to own the data platform, ETL pipelines, and agent...  ...Comfort with PostgreSQL at scale: schema design, multi-schema setups, and migrations Comfort with AWS infrastructure (ECS,... 
    Full time
    Work at office
    Remote work
    Relocation
    Shift work

    Fluency Corp

    San Francisco, CA
    18 hours ago
  • $130k - $180k

     ...human-AI intelligence through a hardware-software combination. With SOC 2, HIPAA, GDPR,...  ...Minimum Qualifications Strong backend engineering and platform system experience, with the...  ...top‑of‑the‑line laptops and workstation setups. Perks: Best office equipment. Annual offsites... 
    Full time
    Work at office
    Worldwide

    Plaud

    San Francisco, CA
    2 days ago
  •  ...term technical investments with rapid shipping velocity. As Software Engineer on the Platform team, you'll collaborate across frontend, product...  ...’ll debate a pixel on Monday, laugh over someone’s keyboard setup on Tuesday, and ship something remarkable by Friday. We care... 
    Work at office
    Work from home

    gamma.app

    San Francisco, CA
    2 days ago
  •  ...Software Engineer Runloop.ai is building the foundational infrastructure for the next generation of AI development. We provide AI engineers...  ...and deploy their agents without the friction of environment setup and dependencies. We are a small but mighty team dedicated... 
    Work at office
    Local area
    Work from home
    1 day per week

    Runloop AI

    San Francisco, CA
    4 days ago
  •  ...Software Engineer, Internal Tools San Francisco, CA On-site Metriport is an open-source data intelligence platform that helps healthcare...  ...Experience and Onboarding : Automating local environment setup for new engineers, improving CICD speed, reducing the time-to... 
    Work at office
    Local area
    Remote work
    Work from home
    Relocation
    Flexible hours

    Metriport Inc

    San Francisco, CA
    18 hours ago
  •  ...We are looking for a Software Engineer to join our growing engineering team. In this role, you will design, build, and operate scalable software...  ...diverse challenges. Flexible work hours, remote‑friendly setup. Flat organisational hierarchy with high visibility and... 
    Remote work
    Flexible hours

    Lynx Analytics Pte. Ltd.

    San Francisco, CA
    2 days ago
  •  ...in the coming years. The Role We're looking for an engineer who can own software quality end-to-end, from a user unboxing the device for the...  ...lean on ~ Familiarity with HIL (Hardware-in-the-Loop) test setups or firmware-level testing at EVT/DVT stages ~... 
    Full time
    Work at office
    3 days per week

    Skip

    San Francisco, CA
    3 days ago
  • $230k - $342k

     ...of the most talented minds in research, engineering, and operations to create products that...  ...engineers develop, test, ship, and debug software across device and cloud surfaces. This...  ...build, test, debugging, environment setup, and release-adjacent workflows. Build... 
    Work at office
    Relocation package

    OpenAI

    San Francisco, CA
    1 day ago
  • $170k - $220k

     ...Jiffy.com is seeking a Software Development Engineer with deep hands-on experience orchestrating AI coding agents to ship production software at...  ...MacBook or PC laptop, plus equipment for your home office setup. Perks & Extras: Annual credit of $200 to use on our website... 
    H1b
    Local area
    Home office
    Shift work

    Jiffy Limited

    San Francisco, CA
    4 days ago
  • $130k - $210k

     ...unable to provide Visa sponsorship. Engineering at Swiftly Engineering at Swiftly is...  ...and mitigate risks, and building scalable software using industry best practices. We’re guided...  ...with Employer Match ~ Home office setup reimbursement ~ Monthly cell/internet... 
    Work experience placement
    Work at office
    Home office
    Flexible hours

    Breakout Tools

    San Francisco, CA
    2 days ago
  • $120k - $150k

    Senior Software Engineer - Platforms - Primefocus Health Primefocus Health is a seed‑stage healthtech startup headquartered in San Francisco...  ...support Flexible hybrid work arrangements and PTO Home office setup allowance Opportunities for advancement and learning through... 
    Full time
    Local area
    Remote work
    Home office
    Flexible hours

    Lg Nova

    San Francisco, CA
    3 days ago
  •  ...that write, test, and deploy their own software packages? Fractional AI is focused on...  ...This role is designed for strong software engineers who want to ship AI products end-to-end...  ...we write about it - from why most eval setups fail by collapsing everything into a single... 
    Remote work

    Fractional AI

    San Francisco, CA
    3 days ago
  •  ...evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to...  ...code repositories, including Dockerization and environment setup. Evaluating unit test coverage and quality. Modify and... 
    Contract work
    For contractors
    Freelance
    Internship
    Remote work

    Turing

    San Francisco, CA
    2 days ago
  • $50 - $60 per hour

     ...Title: Sr. Software Engineer Location: Hybrid, San Francisco, CA Duration: Initial 6 months contract with extensions...  ...connections, SLT replication, Transport management tool, Printer setup, Day to Day basis activities. • Exceptional SAP architecting... 
    Hourly pay
    Contract work
    Local area
    Flexible hours

    INSPYR Solutions

    San Francisco, CA
    4 days ago
  • $140k - $200k

     ...workflows, and guardrails that let every engineer at Rec move fast without breaking things....  ...For ~5+ years of experience building software in collaborative environments, with...  ...build, the flaky test, the painful local setup, the package that's three major versions... 
    Work at office
    Local area
    Remote work
    Flexible hours
    Day shift

    Rec Technologies

    San Francisco, CA
    4 days ago
  •  ...Rippling Financial Product Team The Financial Product Engineering team is at the forefront of Rippling's expansion into FinTech. Our mission...  ..., timelines and compliance. Our platform manages calculation, setup, filings and payments of taxes for US and ever expanding... 
    Work at office
    3 days per week

    Rippling

    San Francisco, CA
    6 days ago
  •  ...a16z list: ~#4 on Brex's Fast-Growing Software Vendors of 2025: ~ We're also one of the...  ...ABOUT THE ROLE As a Senior Backend Engineer, you'll shape the core systems powering...  ...improve workflows in any basic environment setup like python, java, node.js, etc.... 
    H1b
    Work at office

    Retell AI

    San Francisco, CA
    4 days ago
  • $159k - $278.25k

     ...About the Financial Product Team The Financial Product Engineering team is at the forefront of Rippling's expansion into FinTech....  ...accuracy, timelines and compliance. Our platform manages calculation, setup, filings and payments of taxes for US and ever expanding... 
    Work at office
    3 days per week

    Rippling

    San Francisco, CA
    1 day ago
  • $175k - $285k

     ...Vertical Agent Core Development & Delivery : Engineer and deliver vertical Agent workflows for...  .... Minimum Qualifications Strong Software Engineering Execution 3-5 years of hands...  ...top-of-the-line laptops and workstation setups. Perks : Best office equipment. Annual... 
    Full time
    Work at office

    Plaud

    San Francisco, CA
    1 day ago
  • $185k - $245k

     ...CD pipeline to help developers ship the software faster and safer in a structured environment...  ...local environment tooling to enable the engineering team to build and test product features...  ...Work From Home Support Home office setup allowance Monthly allowance for cell phone... 
    Full time
    Work experience placement
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    I did my part and supported the Regular Toilet

    San Francisco, CA
    4 days ago
  •  ...not religious about Bazel. If Buck2 fits better, or a simpler setup gets us 80% of the value, that's fine. The goal is local and CI...  ...produce the same artifact, fast incremental feedback for every engineer, and a credible roadmap for what this looks like at 10x our current... 
    Work at office
    Local area
    Remote work
    Visa sponsorship

    The San Francisco Compute Company

    San Francisco, CA
    3 days ago
  • As a Software Engineer , you will collaborate with coworkers to deeply understand customer needs, design thoughtful systems that solve real-...  ...person opportunities around our growing Anrok hubs Home office setup stipend to ensure you have the equipment you need to thrive... 
    Work at office
    Remote work
    Home office
    Flexible hours
    3 days per week

    Anrok

    San Francisco, CA
    2 days ago
  •  ...and iterating rapidly based on data to move key metrics. As Software Engineer on the Growth team, you'll partner with PM, design, and data...  ...you’ll debate a pixel on Monday, laugh over someone’s keyboard setup on Tuesday, and ship something remarkable by Friday. We care... 
    Work at office
    Work from home

    gamma.app

    San Francisco, CA
    3 days ago
  • $170k - $210k

     ...role We are seeking an experienced data engineer who has built enterprise-grade, cloud-native...  ...across security, compliance, and software quality. Build monitoring and observability...  ...contribution, and flexible hybrid/remote work setup. Hands-on experience at the frontier of... 
    Temporary work
    Work experience placement
    Remote work
    Flexible hours

    Sleuth Insights

    San Francisco, CA
    4 days ago
  • $180k - $200k

     ...additional in-office days for team or company events. Engineering @ Ironclad As a Senior Software Engineer at Ironclad, you'll work cross-functionally...  ...including therapy, coaching, and digital tools Home office setup stipend to make your space work for you Pre-tax... 
    Contract work
    Work at office
    Remote work
    Home office

    Ironclad Inc.

    San Francisco, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Setup. Be the first to apply!