Cricut05.03.26
AI SCORE 8.5

Technical Software Engineering Manager - Remote Opportunity

$140K–$180K/year
RemoteB2B SaaSRelocation

About the Role

Cricut is seeking a highly motivated and technical, hands-on Technical Software Engineering Manager to join our team. This remote opportunity allows you to lead the design and development of cross-platform libraries and tools that communicate directly with Cricut machines. You will thrive in a fast-paced environment, delivering world-class products that delight our customers and drive business growth.

What You'll Do

  • Lead the engineering team in developing new features, enhancing existing features, and improving the quality of libraries and tools.
  • Collaborate with product managers, software engineers, firmware engineers, hardware engineers, and test engineers to create cross-platform solutions for iOS, Android, macOS, and Windows.
  • Oversee architecture, work breakdown, estimates, and schedules to ensure timely project delivery.
  • Apply best software engineering design patterns to develop well-structured, modular, and performant application code.
  • Conduct code reviews, write unit and integration tests, and contribute to architectural planning and refactoring.
  • Mentor and train team members to foster a culture of continuous improvement and high performance.
  • Lead Agile/Scrum development processes to ensure effective project management and delivery.

Requirements

  • B.S. or M.S. in Computer Science or Software Engineering.
  • 4+ years of relevant software engineering management experience.
  • 5+ years of experience in software development, with a strong focus on bringing successful products to market.
  • Proficiency in Swift, C++, and Dart development.
  • Experience with hardware interfaces and firmware is highly desired.
  • Strong knowledge of SDLC and Agile methodologies.
  • Experience with package managers (npm, Maven, SwiftPM, etc.) and unit/integration testing.
  • Expertise in Git and collaborative development environments.

Nice to Have

  • Experience with Google Protocol Buffers.
  • Familiarity with USB and Bluetooth technologies (Classic and BLE).
  • High critical thinking skills and ability to evaluate alternatives.

What We Offer

  • Competitive Medical, Dental, and Vision coverage.
  • 401(k) match and generous PTO.
  • Tuition reimbursement and yearly lifestyle stipend.
  • Exclusive employee discounts and a collaborative work environment.
  • Relocation assistance for eligible candidates.

This Technical Software Engineering Manager remote opportunity at Cricut is perfect for individuals who thrive in dynamic environments and are eager to contribute to innovative projects. If you are passionate about building great software and leading a talented engineering team, we encourage you to apply!

Why This Job8.5 of 10

This role offers a unique opportunity to lead a talented team in a dynamic environment while working remotely. Cricut provides excellent benefits and a collaborative culture.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in cross-platform development using Swift and C++ with hands-on experience in building libraries for Bluetooth and USB communication protocols.

Strong understanding of Agile methodologies, capable of driving SDLC processes remotely while maintaining team cohesion and productivity.

Experienced in leading technical teams, fostering a culture of innovation and collaboration, with a mindset geared towards continuous improvement and delivering high-quality software.

Learning Resources

Swift Programming Language Documentationguide

Career Path

Technical Software Engineering Manager(Now)Director of Software Engineering(2-4 years)Vice President of Technology(5-7 years)

Market Overview

Swift Market Size 2024
$9.5B
Annual Growth
15.2%
AI Adoption in Swift Development
32%
Investment in Mobile Development Tools
+45%
Labour Demand for Swift Developers
+25%
Avg Salary for Technical Software Engineering Managers
$150K

Skills & Requirements

Required
SwiftC++Dart
Growing in Demand
KotlinFlutterCloud Services (AWS, Azure)
Declining
Objective-CJava (for mobile development)

Domain Trends

Rise of Cross-Platform Development
With the increasing demand for cross-platform solutions, frameworks like Flutter (which uses Dart) are gaining traction, leading to a projected 40% growth in cross-platform development roles by 2025.
Increased Focus on Security
As mobile applications become more vulnerable, 70% of organizations are prioritizing security in app development, driving demand for skills in secure coding practices and tools.
Integration of AI in Mobile Apps
AI integration within mobile applications is expected to grow by 30% in the next two years, with Swift developers increasingly required to incorporate machine learning frameworks into their projects.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.