Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Cricut Logo

Lead Software Engineer (Full-stack)

Cricut

Salary not specified
Dec 16, 2025
South Jordan, UT, US
Apply Now

Cricut is looking to solve the problem of creating amazing, high-quality products and experiences for its members by hiring a Full Stack Engineer to work across the entire technology stack.

Requirements

  • Highly proficient in Angular 16+, TypeScript, JavaScript, HTML5, CSS3 (and preprocessors like Less/Sass)
  • Strong experience in C-Sharp / .NET for backend development
  • Experience designing and implementing RESTful APIs
  • Familiarity with cloud-based web services (AWS preferred) and Relational/Non-relational databases
  • Experience with Electron or similar desktop wrappers is a strong plus
  • Ability to design and develop reusable front-end components
  • Proficient in Test Driven Development (TDD), automated testing, and CI/CD pipelines

Responsibilities

  • Design and develop scalable, high-performance web and desktop applications using Angular 16+, TypeScript, and Electron
  • Build and maintain robust backend services and RESTful APIs using C-Sharp/.NET and cloud-native technologies (AWS)
  • Collaborating across cross-functional teams (UX, QA, Product) to deliver new functionality for Cricut’s next-generation apps
  • Write solid, testable code for multiple platforms (Web, Windows, MacOS)
  • Participate in architectural discussions, guiding best practices for both frontend and backend systems
  • Solve real-world problems for users and ensure systems handling billions of transactions remain performant and reliable
  • Mentor junior engineers and contribute to a culture of continuous improvement

Other

  • BS/MS in Computer Science or commensurate industry experience
  • 7-10+ years of professional experience in software development
  • Strong problem-solving and critical thinking skills
  • Excellent communication skills and ability to collaborate effectively in a team environment
  • A passion for quality, design, and attention to detail