Software Engineer

San Luis Obispo, California, United States Full-time

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

  • PHP7
  • Javascript ES6 + React.js
  • MySQL
  • Varnish
  • 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

  • Medical, dental, and vision benefits
  • 401(k) matching
  • Generous parental family leave policy
  • Charitable contribution matching
  • Flexible schedules
  • Free fitness classes
  • 2-3 catered meals every week
  • Dog friendly office

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!

Apply for this opening at