Jobs /

Sr. Software Development Engineer Tooling

SmartThings

Apply Now

Job Details

Location: Mountain View County, Alberta, Canada Posted: Sep 05, 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 Automation Foundation team develops tooling for automated testing and Continuous Delivery of the SmartThings IoT Cloud platform, devices and mobile applications. Our goal is to provide a seamless testing experience that helps development teams iterate in their daily workflow and helps validation engineers generate insight for release and sign-off criteria. We are looking for an engineer with experience in software tooling at scale.

Responsibilities

    • Develop solutions in solving complex automation needs
    • Advocate of best programming design and practices
    • Architect the next evolution of our test frameworks
    • Help improve software developer productivity by implementing fast intuitive automation pipelines
    • Actively engage with developer teams to ensure we are delivering tools that make their lives easier

Requirements

    • Strong software engineering foundations, and experience writing professional software, especially at scale
    • Strong Java/Scala/Kotlin coding experience
    • Strong object-oriented design, data structures, and algorithms coding skills
    • Coding experience with automated testing frameworks, tools, services, and physical devices
    • Strong analytical and problem-solving skills
    • Ability to effectively articulate technical challenges and solutions
    • Experience with CI-CD technologies and tools: Jenkins, Spinnaker, GitLabCI, etc.
    • Nice to have experience with container technologies, such as Docker, Kubernetes
    • BS in Computer Science or related field and a few years relevant software development experience
    • Travel up to 15% when safe to due 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