Our mission at iFixit is to empower everyone to fix the world one device at a time. Our software team makes it easy to for anyone to learn how to repair, and connects people with the information, tools, and parts they need to fix anything.

At iFixit you’ll collaborate with other engineers in the beautiful city of San Luis Obispo for your chance to manifest your creativity in a way that will make a big difference in the final product.

Like open source? Great - so do we.

Our Stack

  • React
  • PHP 8
  • MySQL
  • Amazon AWS

We’d like to see applicants that:

  • Are passionate about writing good code.
  • Are enthusiastic to learn new skills and technologies.
  • Communicate and work well in a collaborative environment with an appreciation for feedback.
  • Care deeply about intuitive user interface design.


  • Experience working in some or all parts of our stack.
  • BS degree in Computer Science, similar technical field of study or equivalent practical experience.
  • Two or more years of professional experience in a Software Engineering role (or related field).

Benefits and Perks

    iFixit is an awesome place to work. Here are some of our perks:

    • A work laptop, and any software you need.
    • 100% employer-paid health insurance.
    • 401k plan with 4% employer match.
    • Profit sharing after one year of employment.
    • Flexible vacation time + paid holidays.
    • Dependent Care FSA.
    • Generous stipends towards repair & wellness.
    • $400 towards a bike or alternative method of transportation.
    • A sweet pair of headphones to get your head in the game.
    • Employee discounts on parts and tools.
    • Charitable contribution matching! We'll 100% match your tax deductible donations.
    • Did we mention you get to work in one of the happiest places in the world? Oprah said it, so you know it's true. Our office is located downtown within walking distance to everything!

    Diversity Statement

    When you go to a website like iFixit and scroll through the guides, it’s easy to forget that there are tons of real people keeping all those bits and bytes running smoothly. But there are literally dozens of us. We’re an incredibly diverse team, split between two continents—but we’re united by a love of tinkering and repair. Read more.

    iFixit is proud to be an equal opportunity employer. Because we are trying to teach every one to fix every thing, we need a team as diverse as our online community. We believe that it takes people of all backgrounds to help us fix the world. Therefore, iFixit does not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or any of the other important characteristics that make us unique and valuable.

    iFixit is committed to creating a diverse team—not only in who we hire—but through creating a supportive environment for all of our team members based on mutual respect and inclusivity.

    To Apply

    Make a PDF of your resume, as well as a short cover letter explaining two things: why you're awesome, and why you're the ideal candidate for this job.

    Include links to online projects you have worked on. We want to see what you're enthusiastic about!