×
Register Here to Apply for Jobs or Post Jobs. X

Lead Agentic Software Engineer, Connected Devices

Job in South Jordan, Salt Lake County, Utah, 84095, USA
Listing for: Cricut
Full Time position
Listed on 2026-08-22
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, Android Developer, AI Engineer (Applied/Software)
Salary/Wage Range or Industry Benchmark: 140000 - 190000 USD Yearly USD 140000.00 190000.00 YEAR
Job Description & How to Apply Below
Lead Agentic Software Engineer, Connected Devices
  • Full-time
  • Department:
    Software Engineering
  • We are seeking an experienced

    LeadAgentic Software Engineer, Connected Devices to build and ship features across our client applications, includingiOS/iPadOS, Android,and Electron/Angular.

    Thishands-on, code focusedrolecenters onwritingproduction codeandusing agentic coding tools to accelerate delivery without compromising quality. The position focuses on connecting our client apps with Cricut hardware over Bluetooth, BLE, USB, and Wi-Fi, sodirecthardware-software integrationexperienceisessential. You willbring deep expertise in one major client platform and work closely with Product Management and UX to turn defined features into shipped experiences.

    • Dedicate mostof your timetowriting, reviewing, and shipping production code on your primary platform.
    • Use agentic coding tools as a core part of your daily workflow — AI-assisted code review, automated test generation, AI-augmented development — whilemaintainingcode quality, security, and human oversight.
    • Design and build features end-to-end, from technical approach through implementation, testing, and release.
    • Apply established architectural patterns to keep your code modular, maintainable, and testable.
    • Collaborate closely with Product Management and UX to take defined features from spec to shipped experience, surfacing technical tradeoffs and feasibility early.
    • Build andmaintainsecure, reliable communication between client applications and Cricut hardware over Bluetooth, BLE, USB, and Wi-Fi.
    • Optimize application performance — startup time, memory usage, responsiveness, rendering, battery life, and network efficiency.
    • Ensure application security through encryption, secure authentication, certificate validation, and secure credential/key management.
    • Write andmaintainautomated tests for your features.
    • Drive CI/CD automation, release quality, and deployment processes for your platform (App Store, Google Play, or desktop distribution).
    • Ship behind feature flags with progressive rollout and kill-switches,validatingnew behavior with production telemetry before ramping.
    • Own release health through telemetry — tracking crash-freerate, performance budgets, and defect trends.
    • Participate in code reviews and share knowledge with other engineers on your platform.
    • Evaluate emerging platform, AI, and tooling technologies, and recommend adoption wherethey'dmeaningfully improve your team's work.
      • Bachelor's or Master's degree in Computer Science, Software Engineering, ora related field.
      • 8+ years of professional client/frontend software development experience, with deep, production-levelexpertisein one of: iOS, Android, or Electron/Angular.
      • Strongexpertisein device connectivity — Bluetooth Classic, BLE (including GATT design), USB, and Wi-Fi (provisioning,mDNS/SSDP discovery) — along with real-world experience handling pairing, interference, bandwidth limits, and reconnection.
      • Working knowledge of embedded hardware integration: firmware constraints, command protocols, calibration, OTA updates, and error handling/telemetry.
      • Atleast a year of hands-on, pragmatic use of modern AI engineering tools (Claude Code, Cursor, Copilot, etc.), with practical experience integrating AI/LLM capabilities where relevant (agentic patterns, evals, latency/cost/reliability tradeoffs).
      • Expert-levelproficiencyin the language matching your primary platform (Swift, Kotlin, or Type Script).
      • Strongexpertisein the native UI framework for your platform (SwiftUI/UIKit, Jetpack Compose, or Electron/Angular).
      • Experience with architectural patterns such as MVVM, Clean Architecture, MVI, or component-based architecture.
      • Experience consuming REST APIs.
      • Experience with automated testing (unit, integration, UI/end-to-end) and CI/CD pipelines.
      • Working knowledge of secure credential storage (Keychain, Android Keystore, or equivalent).
      • Experience instrumenting applications with telemetry/observability tools (e.g., Datadog, Firebase, or platform-native logging).

      Soft Skills

      • Communicates clearly with engineering, product, and design — written and verbal.
      • Collaborates well with Product Management and UX, building alignment on scope and tradeoffs.
      • Shares knowledge readily and helps other engineers on the team grow.
      • Stays curious about new tools and techniques, especially in AI-assisted development, and brings practical improvements to the team.

      By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply

      #J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary