# Lead Software Engineer (API/Agentic)

**Company**: Cricut
**Location**: South Jordan, UT
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.smartrecruiters.com/Cricut/744000156066760-lead-software-engineer-api-agentic-?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_2e21c0bc-bd5

## Description

Cricut is a company that enables people to create and customize various items. As a Lead Software Engineer (API/Agentic), you will spend most of your time writing, reviewing, and shipping production backend code.

You will use agentic coding tools as a core part of your daily workflow, including AI-assisted code review, automated test generation, and AI-augmented development, while maintaining code quality, security, and human oversight.

Your responsibilities will include:

- Designing and building APIs and services end-to-end

- Contributing to backend architecture across C#/.NET and Python services

- Defining clear, versioned API contracts

- Working closely with Product Management, UX, and client engineers

- Optimizing service performance and scalability

- Writing and maintaining automated tests

- Driving CI/CD automation and release quality

- Shipping behind feature flags with progressive rollout

- Owning service health through observability

- Participating in code reviews and sharing knowledge with other engineers

- Evaluating new backend, cloud, AI, and tooling technologies

Requirements:

- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field

- 8+ years of professional backend software development experience

- Deep expertise in either C#/.NET (ASP.NET Core) or Python (FastAPI/Django)

- Experience designing and running backend architectures at scale

- Strong API design skills using REST

- Strong experience with relational and NoSQL data stores

- Understanding of concurrency models in primary language

- Hands-on experience with cloud platforms, containers, and orchestration

- Practical use of modern AI engineering tools

- Experience with architectural patterns such as Clean Architecture and Domain-Driven Design

- Strong debugging, profiling, and performance optimization skills

Soft skills:

- Clear communication

- Collaboration with Product Management, UX, and client teams

- Sharing knowledge and helping other engineers grow

- Curiosity about new tools and techniques

Benefits:

- Competitive Medical, Dental, and Vision coverage

- 401(k) match

- Generous PTO

- Tuition reimbursement

- Yearly lifestyle stipend

- Exclusive employee discounts

## Skills

### Required
- C#
- .NET
- Python
- REST
- API design
- Cloud platforms
- Containers
- Orchestration
- AI engineering tools
- Clean Architecture
- Domain-Driven Design

### Nice to have
- Experience working with client engineering teams

---

Source: [Apply at jobs.smartrecruiters.com](https://jobs.smartrecruiters.com/Cricut/744000156066760-lead-software-engineer-api-agentic-?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
