Oh Snap!
This job is no longer active - but you can still view the details below.

Senior Software Engineer

| Chicago


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.


As part of the Inventables e-commerce team, you’ll be developing the software that powers our storefront. The Inventables storefront is a critical part of our ecosystem, and you’ll be working to make it useful and appealing to people building or growing their carving businesses. You’ll make it easier for customers to choose and purchase their next carving machine, find additional parts and materials for carving, and find inspiration for things they can make. You’ll learn about customer needs and site usage patterns and use that insight to improve conversion rates. You’ll collaborate with other departments at Inventables to build and integrate the tools we need to keep our operations running smoothly. And you’ll continue to integrate our storefront with the rest of our ecosystem so that we can continue to provide the best carving experience.

If these sound like fun challenges, and you’d like a chance to help shape a growing engineering team, this is the perfect opportunity for you.


Our e-commerce platform 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.



  • 5 years of software engineering experience

  • Experience building a production web application in Ruby on Rails

  • Experience with Javascript, HTML, CSS, and responsive design

  • Experience with SQL databases

  • Experience with test-driven development

  • Curious, creative, and collaborative

  • Experience mentoring other developers


  • Experience working in e-commerce businesses, especially using A/B testing and search engine optimization

  • Experience with agile development principles

  • Familiarity with AWS or similar infrastructure tools

  • Experience with React, Redux, or similar libraries

  • Familiarity with the Linux command line

  • Experience integrating 3rd-party APIs


  • Top notch BCBS health insurance

  • 401(k) program with 4% contribution

  • Options Program

  • Flexible Accrued Vacation ("Take what you need" vacation policy)

  • Annual “exploration budget” to feed your curiosity

  • Annual “creative project budget” to help you stay creative

  • Annual conference budget

  • Excellent Parental Leave Policy

  • Unlimited snacks & Weekly team lunches

  • Workshop / Makerspace Access

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.

Read Full Job Description