Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
SmartThings

Staff Software Engineer, Rust

SmartThings

. Own the long-term technical direction for one or more Hub Applications domains .

Posted 10/22/2026full-timeMinneapolis • Minnesota • United StatesLead💰 $139,000 - $198,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expert-level proficiency in Rust programming, with a strong focus on performance and memory efficiency in resource-constrained environments. Capable of leading cross-functional teams and projects while mentoring engineers and improving engineering practices.

Highest-signal resume keywords
Expert-Level Proficiency In RustStrong Systems Programming ExperienceExperience With IoT Connectivity ProtocolsCross-Functional Collaboration ExperienceExperience With CI/CD And Automated Validation

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Rust ProgrammingSystems ProgrammingDebugging CrashesAI Development ToolsIoT Connectivity ProtocolsEmbedded LinuxObservability ToolingCI/CDMemory EfficiencyMultithreaded Concurrency
Soft Skills
Technical LeadershipMentoringExcellent Communication
Tools & Technologies
AI-Assisted Development ToolsEmbedded Scripting RuntimesObservability ToolingCI/CD ToolsMonitoring Tools
Certifications & Qualifications
Bachelor’s Degree In Computer Science
Industry Keywords
IoT Fleet ManagementHub ApplicationsDevice ExecutionCloud InfrastructureProduction Firmware Delivery

Tech Stack

Tools & technologies
CloudIoTLinuxLuaRustC++

About the role

Key responsibilities & impact
  • Own the long-term technical direction for one or more Hub Applications domains
  • Lead large, cross-team projects from design through rollout
  • Guide architecture for local device execution, hub-to-cloud data synchronization, hub configuration, and software asset management
  • Set standards for Rust code running on resource-constrained devices, including performance, memory efficiency, safe concurrency, and Rust/C integration
  • Define team use of AI-assisted development and operational tooling
  • Collaborate with firmware, security, cloud infrastructure, and product management teams
  • Mentor engineers at every level, including senior engineers
  • Improve engineering practices across the organization
  • Participate in observability, incident response, and on-call rotations supporting production firmware delivery and hub connectivity

Requirements

What you’ll need
  • Bachelor’s Degree in Computer Science, Computer Engineering, or related field
  • 8+ years of production software engineering experience
  • Demonstrated Staff-level technical leadership capacity
  • Expert-level proficiency in Rust, including ownership and lifetimes, async and multithreaded concurrency, error handling, and performant, memory-efficient code
  • Strong systems programming experience on embedded Linux or similar constrained environments
  • Experience debugging crashes, memory issues, and performance problems in production
  • Experience designing for unreliable networks, including offline operation, state reconciliation, retry and backoff behavior, and graceful recovery
  • Strong knowledge of AI development tools and practices
  • Ability to lead architecture and design reviews and set technical direction across teams
  • Cross-functional collaboration experience with firmware, cloud, and product teams
  • Excellent written and verbal communication skills
  • Experience interoperating Rust with C or C++ codebases
  • Experience with IoT connectivity protocols and standards, including Matter, Zigbee, Thread, and MQTT
  • Experience with embedded scripting runtimes or sandboxed code execution, such as Lua or WebAssembly
  • Experience with IoT fleet management, staged rollouts, feature flags, monitoring, and lifecycle management at scale
  • Experience with observability tooling and release monitoring for large deployed device populations
  • Experience with CI/CD and automated validation for embedded software

Benefits

Comp & perks
  • Medical, dental, vision, and mental health benefits
  • HSA with employer contribution
  • Life and disability insurance
  • FSAs for health and dependent care expenses
  • 401(k) with a 5% employer match
  • Unlimited PTO
  • 12 paid holidays
  • 8 weeks fully paid parental leave and 8 additional fully paid weeks for childbirth recovery leave
  • Education reimbursement program for eligible employees
  • Access to O’Reilly learning resources
  • Diversity, equity, inclusion and belonging forums, groups, and projects
  • Parking stipend
  • Onsite EV chargers
  • In-office catered lunches once a week
  • Access to onsite gym
  • 20% annual target bonus