Jobs /

Sr. Software Engineer


Apply Now

Job Details

Location: Mountain View County, Alberta, Canada Posted: Aug 12, 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. The Voice team at SmartThings is looking for a talented and motivated engineer to help us build, maintain and improve our integration with external voice partners. You will be working with a world class group of engineers who are passionate about what they do and will expect no less from you. The Samsung SmartThings voice integrations are being used by millions of users worldwide and continue to grow daily. This is a great opportunity to gain experience in the cutting edge IoT space while tackling the unique and challenging problems of working at SmartThings scale. As a member of the team you will develop new features, enhance current features, manage production, and have a direct impact on our product. We are looking for an individual who can help us keep the system secure, increase speed, scale further, and ship new features in the process. If you desire a technically challenging, collaborative and fun environment, SmartThings may be the place for you!


    • Design and implement cloud services that are highly available and fault tolerant, from API to storage.
    • Translate product feature ideas to production code.
    • Collaborate with other developers, internal and external partners, to create new features and improve existing functionalities where quality is paramount and our users, our main focus.
    • Influence on projects, team and senior management
    • Ability to provide technical and strategic direction cross-functionally, understanding overall impact relative to company goals
    • Set a professional standard for the company by role modeling SmartThings core values
    • Working with managers to scope and define assignments, schedules, quality expectations, and other project criteria
    • Drive key strategic outcomes like reliability, quality and test-ability
    • Proactively communicate results and recommendations to staff
    • Represent SmartThings in discussions with external partners and Samsung HQ


    • 3-4 years of experience
    • Strong software engineering foundations, and experience writing professional software, especially at scale
    • Strong Golang/Java coding experience
    • Experience with Cloud Technologies such as Lambda, Kinesis, SQS, DynamoDB
    • Strong object-oriented design, data structures, and algorithms coding skills
    • Strong interpersonal and teamwork skills
    • Aptitude to learn new skills and technologies
    • Strong analytical and problem-solving skills
    • Ability to communicate complex information clearly across various levels
    • Ability to receive and provide constructive criticism, constantly learning from feedback provided
    • BS or MS in Computer Science or equivalent software engineering experience
    • Travel: 10-15% when safe to do so
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