Jobs /

Cloud Software Engineer

SmartThings

Apply Now

Job Details

Location: Posted: Jul 10, 2020

Job Description

Did your things make you go “wow” today? At SmartThings, we are dedicated to making every home a Smart Home - and as the IoT platform of Samsung, with millions of users and connected devices, we are well on our way. We strive to create an easy-to-use, secure, and above all intelligent IoT solution for the home that delights our customers. Our fun, intelligent, and creative teams need your help to make our things a little more connected, and a lot smarter. In this role, you will work with a cross-functional team within SmartThings to add support for Projected Connected Home over IP to the SmartThings platform. You will need to come up to speed with the SmartThings device integration architecture and work with internal engineers to support the onboarding and operation of devices supporting this new protocol. The development work will be for JVM based microservices like Groovy, Kotlin, Scala, and Java.

Responsibilities:

    • Quickly come up to speed with the relevant aspects SmartThings hub and cloud architecture
    • Create new or help expand existing JVM microservices and get them deployed to production in AWS
    • Support SmartThings participation in CHIP test events

Requirements:

    • BS or MS in Computer Science or equivalent software engineering experience
    • At least 5 years experience developing REST services
    • Extensive experience with large scale infrastructure and distributed systems supporting consumer-facing production-level cloud services built atop AWS / Azure / GCP
    • Experience designing microservices with message brokers such Apache Kafka, AWS Kinesis
    • Experience with async frameworks such as Java CompletionStage, Scala Futures, Akka framework, Kotlin Coroutines
    • Good understanding of functional programming concepts
    • Can write high performance code
    • Strong emphasis on unit testing methodologies
    • Excellent design and architecture skills
    • Strong proficiency in Java 8+, utilizing the latest practices and techniques
    • Excellent communication and people skills

Desired Skills:

    • Current participant in the Connected Home over IP TSG
    • Familiarity with OpenWeave, Homekit, ZCL, IPv6, X509, SPAKE2+ and other technologies contributing to CHIP
    • Familiarity with Kubernetes and using Containers
Take your career to the next level at SmartThings ....... APPLY TODAY! Apply for this job

About SmartThings

SmartThings, a smartphone app, allows its users to monitor and control their domestic affairs even when they are out of their home.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free