Software Engineer, Devices

SmartThings - Minneapolis, MN

Hiring: Software Engineer, Devices Company: SmartThings Location: Minneapolis, MN Job Posted Time: 2026-09-15 12:34:45 Employment Type: Hybrid Target Skills & Keywords : AWS, C++, DynamoDB, Embedded Systems, GCP, Java, JavaScript, Kafka, Kotlin, Linux, Micronaut, Microservices, Node.js, REST, RESTful, React, Rust, Spring, TypeScript About the job Experience: •2+ years of experience demonstrating proficiency in Java, Kotlin, object-oriented design, and/or C-based/inspired programming languages such as JavaScript, TypeScript, Go, C++, Rust, etc. Required Skills: •We’re SmartThings, one of the leading IoT ecosystems in the world, creating the most effortless way for anyone to create a smart home. We're a wholly owned subsidiary of Samsung with corporate offices in Minneapolis and the Bay Area. •Hybrid, 3 days/week in our Minneapolis Office •(on iconic St Anthony Main across from Downtown...with attached parking at no cost to you!) •The pay range for this role is •$97,000 to $132,000, with an annual bonus target of 20%. •Implementing microservices surrounding devices, the device's last known state, and their events. •Being attentive to devices, event volume and user requests (~250M /hr) as well as help implement corrective measures for scalability, reliability and performance. •Abstracting the basic building blocks of a device into reusable pieces on the platform. Qualifications: •BS or MS Degree in Computer Science or related discipline. •Exposure to modern non-blocking/asynchronous server frameworks like Micronaut, Sprint Boot, Node.js, Spring WebFlux, etc. •Comfortable developing and understanding of an existing codebase in order to implement new features. •Thrives in a fast-paced, collaborative environment. Compensation: •$97,000 - $132,000 / year Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!