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

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.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Setup in San Francisco, CA vacancy
  • $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
    3 days ago
  •  ...Binti builds software for state and county government agencies, focusing on reinventing...  ...We're looking for product oriented engineers who are skilled at leveraging AI both in...  ...Francisco Bay Area and works via a hybrid setup - in-person from the office on Monday &... 
    Suggested
    Work at office
    Local area
    Remote work
    Flexible hours

    Binti Inc

    San Francisco, CA
    5 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,... 
    Suggested
    Full time
    Work at office
    Remote work
    Relocation
    Shift work

    Fluency Corp

    San Francisco, CA
    3 days 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... 
    Suggested
    Full time
    Work at office
    Worldwide

    Plaud

    San Francisco, CA
    5 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... 
    Suggested
    Work at office
    Work from home

    gamma.app

    San Francisco, CA
    5 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... 
    Permanent employment
    Work at office
    Local area
    Flexible hours

    Promise Co.

    San Francisco, CA
    2 days ago
  • $100 per hour

     ...Junior Software Engineer Hybrid (4 days onsite, 1 day remote) – Brisbane, CA To get the best candidate experience, please consider applying...  ...health professionals ~$100 towards a work-from-home office setup ~ Evolve in a nice working atmosphere with a passionate,... 
    Temporary work
    Fixed term contract
    Remote work
    Work from home
    Home office
    Work visa

    Odoo

    San Francisco, CA
    3 days ago
  • Software Engineer, Internal Tools Metriport is an open-source data intelligence platform that helps healthcare organizations access and exchange...  ...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
    3 days ago
  •  ...Engineer Opportunity At Skip Skip is on a mission to make life joyful through powered...  ...'re looking for an engineer who can own software quality end-to-end, from a user unboxing...  ...Familiarity with HIL (Hardware-in-the-Loop) test setups or firmware-level testing at EVT/DVT... 
    Full time
    Work at office
    3 days per week

    Skip

    San Francisco, CA
    1 day 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
    2 days ago
  • $150k - $275k

     ...Software Engineer About The Team AI is about to flood the market with new drug candidates. Clinical research sites, responsible for...  ...equity ~100% employer-paid medical, dental, and vision ~ Unlimited PTO ~ Whatever MacBook and monitor setup you want... 
    Local area

    Stealth Startup

    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
    1 day ago
  • The Role You'll own the internal developer platform that every engineer at Monaco builds on - the systems, environments, and tooling that...  ...dev environments so engineers get a fast, production-like setup wherever they work. Own our remote development environment orchestration... 
    Work at office
    Local area
    Remote work

    Monaco

    San Francisco, CA
    5 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
    4 days 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
    2 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
    10 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
    2 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
    2 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
    1 day ago
  •  ...Senior Backend Engineer We're seeking an experienced Senior Backend Engineer who is motivated...  ...for: ~5+ years experience building software applications ~ Prior experience leading...  ...-provided equipment and home office setup We are an equal opportunity employer... 
    Work at office
    Remote work
    Home office
    Flexible hours
    2 days per week
    3 days per week

    Onos Health

    San Francisco, CA
    16 hours 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
    4 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
    2 days ago
  •  ...Rippling Financial Product Engineering Team The Financial Product Engineering team is at the forefront of Rippling's expansion into FinTech...  ..., 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
  •  ...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
    5 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
    1 day ago
  •  ...economy has grown 6x over the last decade, software businesses have gone from not worrying...  ...Index, and Khosla Ventures. As a Software Engineer , you will collaborate with coworkers to...  ...around our growing Anrok hubs. Home office setup stipend to ensure you have the equipment... 
    Work at office
    Remote work
    Home office
    Flexible hours
    3 days per week

    Anrok

    San Francisco, CA
    1 day 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
    2 days 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
    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
    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
    2 days ago

Do you want to receive more vacancies?

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