System76 is built on web technologies written in JavaScript.

Your browser currently has JavaScript disabled. Some pages and features will not work as intended.

System76 is built on web technologies your browser doesn't support.

If you have questions about an order, or require support, feel free to contact us.

System76 on Champa St in Denver

Current Openings at System76

System76 is the leading provider of Linux laptops, desktops, and servers. System76 offers health benefits, paid vacation, matching 401k, sabbatical, and an awesome dog-friendly work environment where smart people are free to create.


Build Technician // Denver, CO

As a System76 Build Technician, you take pride in the product that you ship. You love to build things with your hands and understand that presentation is everything. You’re always on the lookout for ways to improve product quality and the process we use to deliver products. Not only do you have a passion for Open Source but you are excited by the opportunity to contribute by building the World’s first production, open hardware computer.

The people at System76 have a strong sense of ownership, urgency and drive. You’ll work with a team that is dedicated to delivering exceptional products for the Open Source community and beyond. Your work will directly impact the quality of products we deliver to customers.

Key responsibilities:

  • Building computers
  • Quality control
  • Preparing orders for shipment
  • Troubleshooting
  • Computer repairs
  • Return processing
  • Inventory preparation
  • Maintaining a perfectly clean and safe work environment
  • Other duties as assigned

Required skills and experience:

  • Must enjoy teamwork, learning, variety, and working with your hands
  • Understanding that safety is paramount
  • Hand dexterity and excellent vision (naturally or corrected) is important, as small parts need to be assembled
  • Color recognition is required to properly connect wire leads
  • Able to lift, push, pull, and move up to 50 pounds
  • Able to stand for long periods
  • Bonus but not required - Experience building desktop computers

To be considered for this position, send your résumé and cover letter to factory@system76.com


Production Technician // Denver, CO

As a System76 Production Technician, you build bespoke open hardware computers. You love to work with your hands and have a sense of pride in seeing a perfect product. You are an artisan who will work with quality materials to craft high end computers unique to the marketplace. Not only are you passionate about the the potential for a world with open hardware designs, you get excited about contributing toward that future in a meaningful way.

The people at System76 have a strong sense of ownership, urgency and drive. You’ll work with a team that is dedicated to delivering exceptional products for the Open Source community and beyond. Your work will shape the future of the company and the products we deliver to customers.

Key responsibilities:

  • Building open hardware computer chassis from start to finish
  • Operating CNC laser cutters and engravers
  • Bending metal with brakes
  • Driving a forklift and handling 5’ x 10’ metal sheets
  • Using pneumatic tools
  • Combining parts using jigs
  • Operating a drill press
  • Powder coating aluminum
  • Operating a cold saw
  • Maintaining a perfectly clean and safe work environment
  • Other duties as assigned

Required skills and experience:

  • Must enjoy teamwork, learning, variety, and working with your hands
  • Understanding that safety is paramount
  • Good hand-eye coordination
  • Able to lift, push, pull, and move up to 50 pounds
  • Able to stand for long periods
  • Bonus - experience working in a metal shop
  • Bonus - experience using CNC machines

To be considered for this position, send your résumé and cover letter to factory@system76.com


UX Architect // Denver, CO

As System76 UX Architect, you distill complex systems and interactions—whether in software or physical products—into clear user journeys. You strive to design, implement, and continuously improve excellent user experiences around open source software and open hardware. You thrive in the intersection of design and engineering, and can understand and translate between both. You employ carefully-crafted, analytical techniques—along with a healthy dose of empathy and gut intuition—to discover customer pain points and potential solutions. You’re driven by data, but understand identifying problems via qualitative means.

As the perfect candidate, you’re energized by learning about and discussing technology and design, whether online or in person. You’re friendly, empathetic, a great listener, and can leave your biases—as much as possible—at the door. You can easily transition between conversations with designers, engineers, stakeholders, and customers of diverse disciplines. You understand formal UX testing and design practices, as well as how and when to apply them to different situations.

You’ll craft, lead, share, and support user experience efforts across the entire company, including internal systems, web properties, consumer software, hardware products, packaging, and any point at which a customer interacts with System76. You not only “do design,” but help encourage a human-centered, design-first approach throughout the company.

Desired Skills and Experience:

  • Experience designing user experiences of critical customer-facing products
  • Familiarity with formal user-driven design processes, including qualitative to quantitative methods
  • Experience with UX tools such as user interviews, personas, card sorting, and user testing
  • Ability to communicate designs via sketches, prototypes, or other low-fidelity methods
  • Familiarity with or desire and ability to learn GTK+ conventions and GNOME Human Interface Guidelines
  • Experince following and working within brand and human interface guidelines
  • Experience working closely with engineers and developers to bring concepts to life
  • Ability to collect and synthesize data from user interviews, surveys, etc.
  • Familiarity with or desire and ability to learn collaborative design and development processes with git and GitHub

To Apply

Email your résumé and portfolio or examples of relevant experience to hiring@system76.com.