Cricut is seeking a Lead Software Engineer to build and operate production backend services and APIs. The role spends most of its time writing, reviewing, and shipping backend code, with agentic coding tools as a core part of the daily workflow. AI-assisted development, code review, and test generation are used while maintaining code quality, security, and human oversight. The engineer designs APIs and services end to end, contributes to C#/.NET and Python backend architecture, and defines versioned contracts that iOS, Android, and desktop client teams can consume. The role collaborates with Product Management, UX, and client engineers to take features from specification to release; improves performance, scalability, and cloud efficiency; and maintains automated tests, CI/CD, progressive deployments, production telemetry, and service observability. It also includes on-call and incident response, code reviews, knowledge sharing, and evaluating backend, cloud, AI, and tooling technologies. This is an in-office role at least 4–5 days per week. Relocation assistance is available. Employment is contingent on successfully completing a criminal background check.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior