1. What is a Software Engineer at Cricut?
As a Software Engineer at Cricut, you are at the intersection of hardware, software, and creative expression. Your work directly impacts the millions of users who rely on Cricut machines to bring their DIY projects to life. You are not just writing code; you are building the digital ecosystem—from web platforms and mobile applications to the firmware that drives precision cutting machines—that empowers makers globally.
This role requires a balance of technical precision and user-centric thinking. You will tackle complex challenges involving data integration, cloud services, and real-time machine communication. Because Cricut is a product-focused company, your engineering decisions have tangible, visible outcomes for customers. You will work in a collaborative, fast-paced environment where your ability to solve problems, communicate effectively, and adapt to evolving project needs is as critical as your programming expertise.