Posted in

Senior Software Engineering Manager

Senior Software Engineering Manager

CompanyCricut
LocationSouth Jordan, UT, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • 7+ years of professional software development experience, with 2–4 years in a people management or team lead role.
  • Strong background in: Frontend: Angular (Electron), Mobile: Android (Kotlin/Java) and iOS (Swift), Backend: C#, .NET Core, microservices, REST APIs
  • Proven experience leading full-stack or cross-functional teams in agile environments.
  • Excellent communication and collaboration skills, with the ability to work effectively with non-technical stakeholders.
  • A passion for both clean code and shipping working software.

Responsibilities

  • Lead and support engineering teams working across Angular (or similar frontend frameworks), Android, iOS, and C#/.NET backend systems.
  • Remain technically engaged—participate in architecture reviews, contribute to design discussions, and assist in complex code-related decisions.
  • Act as a bridge between engineering and product/UX, ensuring alignment between user needs, business goals, and technical feasibility.
  • Drive engineering best practices including testing, automation, documentation, and scalable architecture.
  • Manage sprint planning, retrospectives, and ensure timely delivery of high-quality features.
  • Coach and mentor engineers, helping them grow technically and professionally.
  • Balance feature delivery with reducing technical debt and improving system reliability.

Preferred Qualifications

  • Track record of leading organizations through transformation, turnarounds, or high-growth phases.
  • Strong communication skills and a bias toward clarity and urgency.
  • Ability to frame engineering work in terms of impact, tradeoffs, and urgency.