Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Backend Software Engineer (DTC) (#C) (On-Site) image - Rise Careers
Job details

Senior Backend Software Engineer (DTC) (#C) (On-Site)

Company Description

About Cricut: Cricut® makes smart cutting machines that work with an easy-to-use app, an ever-growing collection of materials, and crafting essentials to help you design and personalize almost anything — custom cards, unique apparel, everyday items, and so much more.

We believe everyone is born creative. We’re a diverse tapestry of thinkers, dreamers, givers, DIYers, handi-workers, artisans, and forever and always architects of things. 

At Cricut, we place the power of handmade into the hands of all. We give you beautiful, easy-to-master tools so you can make something unique, remarkable, perfect. We surround you with ideas, community, inspiration, and encouragement to take your creativity further than you ever imagined. And as a community, we celebrate the exhilarating act of making every single day. 

So, make that handcrafted card that feels like a hug. Design a shirt for fun, for family, or for a full-blown business. Craft with a passion or for a purpose. Make something big and bold, itsy-bitsy, amazingly ambitious, or just plain silly. Whatever you make, just make your heart out. Because here’s the remarkable truth: When we all make together, we make all things possible.


 

Job Description

We are looking for an experienced, passionate Engineer to join our Backend Services team. Working with advanced, sophisticated technology, you will actively collaborate across a diverse set of teams and backgrounds to create amazing, high-quality products and experiences for our members. You’ll contribute to building out high-scale services, with emphasis on performance and optimization, using the latest tools and techniques. You’ll work to identify areas of improvements in the code base and help contribute to make it better – your input matters! If you're the type of engineer who likes to be hands-on and has proven experience collaborating with team members to achieve a common goal, we want to hear from you! 

What You’ll Do: 

· Solve real-world problems for users 

· Expand and support our microservices 

· Help design and architect new features 

· Lead discussions on architectural best practices 

· Work with systems that run billions of transactions and keep them updated and honest

Qualifications

· BS/MS in computer science or equivalent experience 

· 5+ years related experience 

· Strong experience in C#  

· Experience with Cloud Native architectures and technologies, designing and implementing RESTful APIs, and architecting, developing and maintaining cloud-based web services (AWS preferred)  

· Strong debugging/troubleshooting skills  

· Knowledge of agile quality and testing methods preferred (BDD, TDD, Unit Testing and Automation)  

· Experience with relational and non-relational database technologies  

· Deep knowledge of concurrency, resiliency, and caching  

· Experience in continuous delivery and integration 

· Ability to collaborate with teammates and other teams at Cricut 

· Curious about emerging technologies; can quickly evaluate and adapt to new technologies 

Additional Information

We’ve got you covered
At Cricut, we take care of our people. Enjoy competitive Medical, Dental, and Vision coverage, a 401(k) match, generous PTO, tuition reimbursement, and a yearly lifestyle stipend to support your wellness and passions. You'll also get exclusive employee discounts—and best of all, you’ll be surrounded by some of the most talented and creative individuals out there.

A Quick Note Before You Apply…

Cricut is in a powerful chapter of transformation. We’re evolving fast—refining our strategy, growing our teams, and raising the bar across the board. This is an incredible opportunity for the right kind of person—but it’s not for everyone.

We’re looking for A-players—people who don’t just meet expectations, but consistently exceed them. If you thrive in dynamic environments and find joy in turning challenges into momentum, keep reading.

Here’s what makes someone a great fit for this role (and for this moment at Cricut):

You have a bias for urgency.
You don’t wait for perfect clarity to take action—you start, learn, and adjust. You believe that speed matters, especially when paired with thoughtfulness. You ask: “What can move forward today?” and push past inertia.

You set high standards—especially for yourself.
You’re proud of your work and protective of your reputation. You take ownership, deliver quality, and don’t cut corners. You hold yourself accountable without waiting to be asked.

You stay focused when things are moving fast.
You can identify what really matters and don’t get distracted by noise. You prioritize well, and manage your time wisely.

You collaborate like a pro.
You elevate the people around you, communicate clearly, and give thoughtful feedback. You’re low ego, high output—and your team loves working with you.

One More Thing (It’s a Big One):
This role is in-office at least 3–4 days per week.
We believe that real collaboration, innovation, and culture are built face-to-face. If you’re energized by working alongside smart, kind, creative people—and enjoy those unplanned hallway conversations that spark great ideas—you’ll love it here.

If you’re looking for a fully remote role, this likely isn’t the right time or place. But if you’re excited by challenge, purpose, and building something better, we’d love to hear from you.

Let’s make something amazing—together.

Relocation Statement:

  • This position is eligible for relocation assistance.

What to Do Next: Please attach your resume, cover letter and/or include links to your portfolio or other social presence. If you want to show your super powers in other ways – include that information too. You can be sure that Cricut® is an employer who values individuality, equality and diversity, so tell us what you’re all about. If you are a Maker or a DIY enthusiast, whether you think you are a good one or not, we would love to hear about it when you send us your information.

Cricut® is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. This position is contingent on successfully completing a Criminal Background Check upon hire. Cricut participates in E-Verify.

Cricut Glassdoor Company Review
3.3 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Cricut DE&I Review
3.47 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Cricut
Cricut CEO photo
Ashish Arora
Approve of CEO

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Backend Software Engineer (DTC) (#C) (On-Site), Cricut

Join Cricut as a Senior Backend Software Engineer (DTC) and dive into the world of creativity and innovation! Based in South Jordan, UT, you'll be part of a fantastic team that builds powerful cutting machines and user-friendly apps that empower people to express their creativity like never before. Here at Cricut, we believe that everyone has a creative spark, and as a Senior Backend Software Engineer, you'll play a vital role in making that spark ignite for our users. You'll be tackling real-world challenges by developing high-scale services with an emphasis on performance and optimization. Whether you're expanding our microservices or designing new features, your impactful work will help refine and enhance our user experience. We’re looking for engineers with a solid background in C#, cloud technologies, and microservice architectures, ready to lead discussions and make significant contributions. Your expertise in debugging, relational databases, and agile methodologies will be essential to our team's success. If you thrive on collaboration and are excited by the opportunity to create remarkable products, Cricut could be the perfect fit for you. We value innovation and are looking for individuals who consistently strive for excellence. With flexible working options and a culture that encourages dynamic conversations and idea exchanges, your journey with us will surely be rewarding. Unleash your potential and let’s make something amazing together at Cricut!

Frequently Asked Questions (FAQs) for Senior Backend Software Engineer (DTC) (#C) (On-Site) Role at Cricut
What are the qualifications for a Senior Backend Software Engineer role at Cricut?

To be considered for the Senior Backend Software Engineer position at Cricut, candidates should possess a BS/MS in computer science or equivalent experience, along with at least 5 years of related experience. Strong proficiency in C# is a must, along with a solid understanding of Cloud Native architectures, RESTful APIs, and cloud-based web services development—preferably with AWS. Familiarity with agile quality and testing methods, such as BDD and TDD, is preferred, as well as knowledge in both relational and non-relational databases.

Join Rise to see the full answer
What are the main responsibilities of a Senior Backend Software Engineer at Cricut?

As a Senior Backend Software Engineer (DTC) at Cricut, your role will revolve around solving real-world problems for users and expanding our microservices. You will also help design and architect new features while leading conversations on architectural best practices. The position requires you to work with systems that handle billions of transactions, ensuring they're always up-to-date and reliable. Your input will be crucial in identifying areas for codebase improvement and contributing to enhanced overall performance.

Join Rise to see the full answer
What technologies do Senior Backend Software Engineers at Cricut typically work with?

Senior Backend Software Engineers at Cricut work primarily with C# and various cloud technologies, specifically those involved in creating cloud-based applications. Familiarity with microservices design, RESTful APIs, and debugging techniques is essential. The role also involves working with both relational and non-relational databases, and skills in agile methodologies like Test-Driven Development (TDD) and Behavior-Driven Development (BDD) would be advantageous.

Join Rise to see the full answer
What is the company culture like at Cricut for the Senior Backend Software Engineer role?

Company culture at Cricut reflects creativity, collaboration, and a commitment to exceeding expectations. As a Senior Backend Software Engineer, you’ll enjoy a dynamic environment that encourages innovative thinking and teamwork. The company emphasizes face-to-face collaboration, fostering an inclusive atmosphere where everyone can share ideas and creativity flows freely. Cricut values individuality and diversity, creating a workplace that is as inspiring as the products we support.

Join Rise to see the full answer
Are there opportunities for learning and development for Senior Backend Software Engineers at Cricut?

Yes, at Cricut, we prioritize the continuous growth and development of our employees. As a Senior Backend Software Engineer, you will have access to resources for learning new technologies and methodologies. Whether it’s through formal training, mentorship programs, or a supportive community of passionate individuals, you will find various avenues to enhance your skills and evolve in your career path.

Join Rise to see the full answer
Common Interview Questions for Senior Backend Software Engineer (DTC) (#C) (On-Site)
What attracted you to the Senior Backend Software Engineer position at Cricut?

When responding to this question, focus on how Cricut's mission of fostering creativity aligns with your personal and professional values. Speak about your passion for technology and how it can empower individuals to express their creativity. You might also mention the exciting challenges and opportunities the role presents.

Join Rise to see the full answer
How do you approach debugging and troubleshooting in your software development projects?

A solid way to answer this question is to outline your systematic approach to debugging, such as identifying areas through logs, writing test cases, and using tools to trace errors. Provide examples of past experiences where you effectively debugged a complex problem, showing your critical thinking and problem-solving skills.

Join Rise to see the full answer
Can you explain your experience with cloud technologies and how you've implemented them in previous projects?

Detail your experience working with cloud services, particularly AWS, and highlight specific projects where you’ve designed, developed, or deployed cloud-based solutions. Be prepared to discuss architectural choices and challenges encountered during implementation, demonstrating your hands-on expertise.

Join Rise to see the full answer
What microservices architecture have you worked with, and how did it benefit your projects?

Discuss the microservices architecture you've implemented, focusing on how separating services enhanced scalability and maintainability. If applicable, share metrics or results that demonstrate the improvements in performance and user experience as a result of your approach.

Join Rise to see the full answer
How do you stay current with emerging technologies and best practices in software engineering?

Convey your proactive approach to professional development by mentioning resources like online courses, tech blogs, podcasts, or community forums that you follow. Providing specific examples of how you applied newly learned technologies to your work will reinforce your commitment to staying updated.

Join Rise to see the full answer
Describe a time when you had to collaborate with cross-functional teams. What was the outcome?

Share a specific instance where you worked alongside different teams, such as product management or design. Focus on the project's goals, your role in facilitating communication, and how collaboration led to successful results, demonstrating your teamwork and communication skills.

Join Rise to see the full answer
In your opinion, what is the most challenging aspect of developing RESTful APIs?

Discuss key challenges such as maintaining performance, ensuring security, or versioning. Always tie your answer back to how you tackle these challenges using best practices and lessons learned from past experiences, showcasing your depth of knowledge.

Join Rise to see the full answer
Can you explain the concept of Continuous Integration and Continuous Delivery (CI/CD) and its importance?

Define CI/CD by explaining how it enhances software development efficiency and quality. Mention tools you’ve used and explain how implementing CI/CD practices has streamlined deployment processes and reduced bugs in production.

Join Rise to see the full answer
What steps do you take to ensure code quality in your work?

Share your strategies for maintaining code quality, such as implementing code reviews, utilizing static analysis tools, and following coding standards. Provide examples of how these practices have positively impacted the projects you've contributed to.

Join Rise to see the full answer
How would you handle a situation where you and a colleague disagree on a technical decision?

Demonstrate your conflict resolution skills by discussing how you would listen to your colleague's perspective, present your rationale, and seek common ground. Emphasize your ability to focus on what’s best for the project while maintaining a positive working relationship.

Join Rise to see the full answer
Similar Jobs
Cricut Hybrid South Jordan, Utah, United States
Posted 10 days ago

Cricut seeks a detail-oriented Product Marketing Specialist to enhance product visibility and customer engagement through innovative marketing strategies.

Cricut Hybrid South Jordan, UT, USA
Posted 11 days ago

Cricut is on the lookout for a dedicated PLM & Document Control Manager to enhance product management and streamline communication in their creative ecosystem.

Photo of the Rise User
Posted 9 days ago

Join DoorDash as a Mid-Level Software Engineer to enhance the Server Driven UI Platform and empower engineering productivity.

Photo of the Rise User
AND Digital Remote No location specified
Posted 3 days ago
Flexible Spending Account (FSA)
Paid Holidays
Sabbatical

Lead mobile engineering and drive technical excellence as an iOS Tech Principal at AND Digital, a company dedicated to closing the digital skills gap.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Rapid Growth
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Paid Holidays
Paid Time-Off

Samsara is looking for an experienced Engineering Manager to lead their high-performing web development team in a fully remote capacity.

Photo of the Rise User
Posted 13 days ago

Join Visa's dynamic team as a Staff Software Engineer II and contribute to cutting-edge payment solutions on a global scale.

Photo of the Rise User
Posted 7 days ago

As the Chief Software Engineer at Visa, you'll spearhead innovative payment processing solutions impacting millions worldwide.

Photo of the Rise User
ServiceNow Hybrid 4810 Eastgate Mall, San Diego, California, United States
Posted 12 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

Become part of the innovative team at ServiceNow as a Staff Software Engineer, crafting code that fosters efficient work processes with cutting-edge technology.

Photo of the Rise User

Take the lead as a Sr. Director of Software Engineering and shape the future of secure payments with a top-tier team.

Photo of the Rise User

Join Visa's dynamic team as a Lead Software Engineer, where you'll develop innovative payment solutions that serve clients globally.

We help people lead creative lives!

63 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
C
Someone from OH, Middletown just viewed Operations Analyst at Core Specialty Insurance
A
Someone from OH, Strongsville just viewed Graphic Design Intern at Anvil NorthWest
W
Someone from OH, Uhrichsville just viewed Director Operations at WVUMedicine
Photo of the Rise User
Someone from OH, Cincinnati just viewed Game Director, Scripps Sports at The E.W. Scripps Company
Photo of the Rise User
Someone from OH, Lorain just viewed 3D Modeler / Graphic Designer - Freelance at Twine
o
Someone from OH, Oxford just viewed Digital Media & Marketing Student Intern at osu
Photo of the Rise User
30 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Beachwood just viewed Dispensary Tech at Ayr Wellness
Photo of the Rise User
174 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Springfield just viewed Front Desk Clerk at Marriott International
L
Someone from OH, Akron just viewed Junior Graphic Designer at Little Spoon
Photo of the Rise User
Someone from OH, Columbus just viewed Licensing and Regulatory Compliance Analyst at Sportradar
Photo of the Rise User
Someone from OH, Mansfield just viewed US_EN_Operations_Warehouse Loader (Part Time) at Red Bull
Photo of the Rise User
Someone from OH, Dublin just viewed Salesforce Administrator at Multiverse
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Solution Analyst at GoodLeap
S
Someone from OH, Pickerington just viewed Salesforce Project Manager at Studio Science
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
C
Someone from OH, Massillon just viewed RN Ambulatory - Outpatient Infusion Therapy at CCF
Photo of the Rise User
Someone from OH, Columbus just viewed HR Business Partner (Maternity Cover) at Marshmallow
Photo of the Rise User
Someone from OH, Columbus just viewed Community Outreach Canvasser $24/Hr at Confidential
Photo of the Rise User
Someone from OH, Cincinnati just viewed Email Marketing Coordinator at Creative Circle
Photo of the Rise User
Someone from OH, Columbus just viewed UX Researcher, Amazon Autos at Amazon
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI training and enablement at Writer