Lead Agentic Software Engineer, Connected Devices

SmartRecruiters, Inc.

South Jordan, Northern (UT, KY)

Hybrid

USD 140,000 - 180,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this recruiter — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SmartRecruiters, Inc. seeks a Lead Agentic Software Engineer, Connected Devices to build features across client apps (iOS/iPadOS, Android, Electron/Angular) and hardware integration over Bluetooth, BLE, USB, and Wi‑Fi.

You will write production code, use AI-assisted tooling, and collaborate with Product Management and UX to deliver shipped experiences. The role emphasizes security, performance, and end-to-end design, with CI/CD, feature flags, telemetry, and strong independence on your primary

Qualifications

  • BS or MS in Computer Science, Software Engineering, or related field.
  • 8+ years of professional client/frontend software development experience on one major platform (iOS, Android, or Electron/Angular).
  • Experience with Bluetooth Classic, BLE, USB, and Wi‑Fi connectivity and hardware integration.
  • Backend APIs using .NET/ASP.NET Core, Node.js with NestJS/Express, Java Spring Boot, or Python FastAPI/Django.
  • Hands-on use of AI engineering tools (Claude Code, Cursor, Copilot) in development workflows.

Responsibilities

  • Write production code on your primary platform—iOS, Android, or Electron/Angular.
  • Use agentic coding tools for AI-assisted code review and test generation.
  • Design end-to-end features from spec to shipped experience with security and performance in mind.
  • Keep code modular and testable using MVVM, Clean Architecture, or similar patterns.
  • Ensure robust hardware-software integration via Bluetooth, BLE, USB, and Wi-Fi.
  • Release with CI/CD pipelines and feature flags, monitor telemetry and stability.

Skills

iOS (Swift)
Android (Kotlin)
Electron/Angular
Bluetooth & BLE
USB & Wi‑Fi
AI tooling
REST APIs
CI/CD
Security & Keychain
Telemetry

Education

Bachelors or Masters in CS/SE

Tools

Node.js
NestJS/Express
Spring Boot
FastAPI
Datadog
Firebase

Job description

Lead Agentic Software Engineer, Connected Devices
  • Full-time
  • Department: Software Engineering

We are seeking an experiencedLeadAgentic Software Engineer, Connected Devices to build and ship features across our client applications, includingiOS/iPadOS, Android,andElectron/Angular.Thishands-on, code focusedrolecenters onwritingproduction codeandusing agentic coding tools toaccelerate 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 orMaster's degree in Computer Science, Software Engineering, ora relatedfield.
  • 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.
  • Experience developing backend APIs using at least one modern technology stack, such as .NET/ASP.NET Core, Node.js with NestJS/Express, Java with Spring Boot, or Python with FastAPI/Django.
  • 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 TypeScript).
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Agentic Software Engineer, Connected Devices
Lead Agentic Software Engineer, Connected Devices

Cricut • South Jordan (UT)

On-site
USD 140,000 - 190,000
Lead Agentic Software Engineer
Lead Agentic Software Engineer

Cricut • South Jordan (UT)

On-site
USD 140,000 - 180,000
Lead Agentic Software Engineer
Lead Agentic Software Engineer

SmartRecruiters, Inc. • South Jordan (UT), Northern (KY)

Hybrid
USD 140,000 - 170,000
Lead AI-Driven Software Engineer, Connected Devices
Lead AI-Driven Software Engineer, Connected Devices

Cricut • South Jordan (UT)

On-site
USD 140,000 - 190,000
Staff AI-Native Software Engineer
Staff AI-Native Software Engineer

Cricut Inc. • South Jordan (UT)

On-site
USD 180,000 - 240,000
Medical, Dental, Vision coverage
401(k) match
Generous PTO
+3
Staff AI-Native Software Engineer
Staff AI-Native Software Engineer

Cricut • South Jordan (UT)

On-site
USD 130,000 - 190,000
Medical coverage
Dental coverage
Vision coverage
+5
Lead Software Engineer — AI-Driven Graphics & UI
Lead Software Engineer — AI-Driven Graphics & UI

Cricut • South Jordan (UT)

On-site
USD 140,000 - 180,000
Senior Agentic Software Engineer - Connected Devices
Senior Agentic Software Engineer - Connected Devices

SmartRecruiters, Inc. • South Jordan (UT), Northern (KY)

Hybrid
USD 140,000 - 180,000
Product Engineer
Product Engineer

Delta360 • Shreveport (LA)

On-site
USD 110,000 - 150,000
Product Engineer
Product Engineer

Delt, LLC • Shreveport (LA), Northern (KY)

Hybrid
USD 110,000 - 150,000