Inventables is a 3D carving company offering a powerful machine, intuitive software and unique materials that make carving easy and inspiring. Easel, our free design platform, is the most accessible and user-friendly design software on the market. Paired with our affordable carving machine, X-Carve, makers of all abilities can design and produce their first piece in minutes. Our store provides makers with access to a variety of machine bits and unique materials to make amazing projects.

At the heart of Inventables is our community of makers. Each day our community comes together to share ideas, post projects and provide support and inspiration through our project library, social channels and online forum. Together, our ecosystem of offerings supports makers as they express their creativity and build their own businesses.

We’re enabling this by building the best ecosystem. We make the software designers use, the machines that turn their designs into real objects, and their supply chain for materials and bits. This control over the whole stack allows us to craft the best experience for our customers.


Our vision is to ignite a new product revolution by bringing manufacturing capability into the hands of millions of people.

As a Software Engineer, you'll help us fulfill this vision by:

  • Working on all stages of development, from design, through implementation, testing and deployment
  • Collaborating with other departments to understand the needs of our customers and of our internal stakeholders
  • Working within the team to iterate on our development process and continuously improve our execution
  • Evolving our infrastructure to automate operation tasks, and improve our ability to monitor and troubleshoot our software as we grow our business


Our software is built with Ruby on Rails and Javascript. We use agile development techniques to craft software that solves problems for our customers. We work collaboratively and iterate constantly. We use automated testing to help find problems before they reach our customers.

We believe in making time for exploration and innovation. You'll have your own creative project budget, along with access to our workshop. In addition, we set aside every Friday for each engineer to direct their own R&D–whether exploring new technologies, or working on problems they think are important.



  • 1 year + of web development experience
  • Experience building a production web application in a web framework like Rails
  • Curious, creative, and collaborative
  • Experience with Javascript, HTML, CSS, and responsive design
  • Experience with SQL databases
  • Experience with test-driven development


  • Experience with React, Redux, or similar libraries
  • Experience with agile development principles
  • Familiarity with AWS or similar infrastructure tools
  • Familiarity with the Linux command line
  • Experience integrating 3rd-party APIs


  • Top notch Health Insurance
  • 401(k) program with company match
  • Options program
  • Brand new computer and tools of your choice (Mac, PC, software)
  • Annual “exploration budget” to feed your curiosity
  • Annual “creative project budget” to help you stay creative
  • Annual tech conference budget
  • Unlimited snacks & Weekly team lunches

We value the things that make us different and believe a diverse company drives innovation.  Inventables provides equal employment opportunities to all employees and applicants, and prohibits discrimination of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Apply for this Job

* Required