Staff Software Engineer, Components & Device Actions

SmartThings•Minneapolis, MN
•Hybrid

About The Position

SmartThings is seeking a Staff Software Engineer to join the Components and Device Actions (CODA) team. CODA owns the core device and location cloud services that the rest of the SmartThings platform builds on: how devices are described, organized, and managed, and how homes and their contents are represented and handed between owners. You'll join a tight-knit team of experienced engineers running mission-critical services at scale, with a roadmap that spans new platform capabilities, modernization of our stack, and growing demand from enterprise customers. It's a role with real influence over where these services go next. This role is hybrid, 3 days/week in our Minneapolis Office (on iconic St Anthony Main across from Downtown...with paid attached parking!). The pay range for this role is $139,000 to $198,000, with an annual bonus target of 20%.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field
  • 8+ years of production software engineering with a record of Staff-level leadership
  • Fluency in JVM languages (Java, Kotlin, etc.) and frameworks (Spring Boot, Micronaut, etc).
  • A hands-on record designing and operating distributed microservices and RESTful APIs on AWS at scale, with Terraform and Docker in your toolkit
  • Sound judgment across data and messaging layers: DynamoDB versus relational stores, and event-driven systems built on Kafka or similar
  • Working knowledge of AI development tools and practices
  • Proven ability to lead design reviews, steer direction across teams, and turn complex problems into simple solutions, with clear written and verbal communication for technical and non-technical audiences

Nice To Haves

  • Zero-downtime migrations and large-scale data backfills on live systems
  • Observability, failure testing, and disciplined release practices
  • Kubernetes and container orchestration in production
  • Agentic coding tools, and a habit of sharing what works
  • Multi-tenant platforms with permissions, usage limits, and rate limiting

Responsibilities

  • Chart the long-term direction for one or more CODA domains so our device and location services keep pace with platform growth.
  • Own large, ambiguous, multi-team efforts from first sketch to well-run production launch.
  • Steer design for the services behind device capabilities, device groups, locations, and ownership transfer, including event-driven state processing and the demands of enterprise customers. Reliability, performance, and security shape the design from day one.
  • Lead the evolution of our stack while balancing security, maintainability, and cost.
  • Shape how the team adopts AI-assisted development and operational tooling, deciding where it genuinely improves speed and quality.
  • Work alongside global platform, product, and partner teams that build on CODA, keeping priorities aligned with product needs and business goals.
  • Coach engineers at every level and build habits that lift the bar across the organization.
  • SmartThings teams run what they build. You'll share responsibility for production support, from planning through deployment.

Benefits

  • Comprehensive health benefits, including medical, dental, vision, and mental health
  • HSA with employer contribution
  • Life & disability insurance
  • FSAs for health and dependent care expenses
  • Competitive 401k with a 5% employer match
  • Unlimited PTO
  • 12 paid holidays
  • Generous parental leave policy (8 weeks fully paid parental leave and 8 more fully paid weeks for childbirth recovery leave)
  • Education reimbursement program
  • Access to learning resources through O’Reilly
  • Parking stipend
  • EV chargers onsite
  • In-office catered lunches once a week
  • Access to the onsite gym
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service