Senior Software Engineer, Apps & Behaviors

SmartThings
Minneapolis, MN
Job Description
Role Overview

As a Senior Software Engineer on the Apps & Behaviors Services team, you'll take ownership of complex features and technical challenges within the platform powering SmartApps and Rules & Automations across the SmartThings ecosystem.

What You Will Do

You'll act as a technical lead — decomposing ambiguous problems, driving solutions from design through delivery, and identifying gaps where the platform can be made more scalable and reliable.

Why It Might Be a Fit

Alongside your own contributions, you'll mentor other engineers and help raise the technical bar across the team.

Requirements

  • Bachelor's degree in Computer Science or related field
  • 5+ years of experience in software development
  • Strong understanding of software engineering principles and practices
  • Experience with cloud-based services and APIs
  • Proficiency in Java, Python, or other programming languages
  • Familiarity with Agile development methodologies
  • Strong communication and collaboration skills

Benefits

  • Dental insurance
  • Vision insurance
  • Annual bonus target of 20%
  • Paid holidays
  • 401(k) match
  • Equity in the company
]]>