All jobs

Senior Software Engineer

Threekit is searching for a talented engineer that is passionate about building a great customer experience and supporting a fast-growing company. In this role you will join a diverse and talented team and be responsible for developing software that will cover complex areas of 3D design and address the common needs of a B2B SaaS solution. The successful candidate must reside within a reasonable daily commuting distance of our Chicago office and be present in the office two days a week. Interested? Apply now!

Who We Are

Threekit is changing commerce by creating incredible experiences in 3D, Augmented Reality, and Virtual Photography. In the last year eCommerce growth has exploded and buyer expectations have too. We help brands create experiences that wow customers.

Our rapidly growing client roster spans industries and continents— from savvy startups to Fortune 500 enterprises. We also partner with the “who’s who” of eCommerce and CRM, including Salesforce, Adobe, SAP, Shopify, BigCommerce, Commerce tools and many more.

Want to make sure you are betting on success? Our team has decades of experience building and scaling great software companies including BigMachines (Acquired by Oracle), Steelbrick (Acquired by Salesforce) and G2. With over $65M in backing from top-tier VC’s (Shasta Ventures, Salesforce Ventures, ServiceNow, CapGemini) and strong results -- we are well on our way building an amazing organization.

What You'll Do

  • Work with stakeholders to turn complex requirements into great software

  • Provide recommendations on how to continuously improve our software and processes

  • Lead and mentor team members to analyze problems and determine the best solution

  • Design and deliver system-level improvements

What Catches Our Eye

  • 7+ years experience in software development

  • Intermediate knowledge of Typescript and/or JavaScript on both client and server

  • Experienced with Git and related CI/CD operations

  • Familiarity with React, or excited to learn it

  • Team-first approach to hitting goals

  • Value agile development and continuous improvement

  • Experience at a startup supporting a product with paying customers

  • Pragmatic approach to software engineering, understanding when to refactor and when to ship

  • Effective communication, both written and spoken

Preferred Skills:

  • CAD, 3D, WebGL or Three.js experience

  • Kubernetes for end-to-end delivery

  • Experience designing automated testing

  • Experience performing DevOps tasks

Who You'll Report To

This role will report directly to the VP, Engineering.

What You Can Expect From Threekit

  • A transparent recruitment process that includes an initial Cognitive Assessment, discussions with key stakeholders and a live test. Looking to move quickly? So are we!

  • A comprehensive insurance package including medical, dental, vision, disability, and life insurance.

  • Both Equity and RRSP to support your long term future.

  • An unlimited PTO policy as well as paid holidays so you can relax and recharge when needed.

  • A hybrid work model that allows you to work in a manner that is best for you.

  • A positive culture that embraces employee input.

⚠️ When applying, it would be appreciated if you could specify that you found this job on This helps us in attracting more companies to post their vacancies here. Thank you!

Threekit's logo