Sr Software Engineer

SmartThingsMinneapolis, MN
Hybrid

About The Position

SmartThings is a leading IoT ecosystem, a wholly owned subsidiary of Samsung, creating smart home experiences for over 430 million people worldwide. The platform enables control and management of connected devices across Samsung's portfolio and through an open platform with a rich partner ecosystem. As a founding member of Matter, SmartThings is at the forefront of making smart homes secure, reliable, and seamless. The Events team is responsible for developing and operating the SmartThings Cloud Event Pipeline, which acts as the nervous system of Samsung’s global IoT platform. This pipeline processes hundreds of thousands of events per second from millions of SmartThings devices, delivering them to mobile devices, internal systems, and external integrations. To support its growing user base and new functionalities, the Events team is building new microservices using high-performance, scalable technologies. With platform growth driven by Samsung products like Galaxy Smartphones, Neo QLED TVs, and Bespoke appliances, alongside the Matter project, the team seeks a highly skilled software engineer experienced in building scalable cloud services. Further details on the work can be found by exploring the SmartThings API for Subscriptions and Schedules.

Requirements

  • BS or MS in Computer Science or related.
  • 5+ years of related experience.
  • Professional history developing services with Java and the JVM Ecosystem.
  • Strong experience designing and implementing scalable, well-structured REST APIs
  • Background building cloud-native services to operate on cloud platforms such as AWS, GCP, or Azure
  • Experience designing and implementing event driven architectures with data streaming systems like Apache Kafka or AWS Kinesis (Kafka is preferred)
  • Data design and efficient access with SQL (e.g. MySQL or PostGreSQL) and NoSQL (e.g. DynamoDB or Cassandra) database systems
  • Experience writing automated tests leveraging frameworks such as JUnit, Spock or Kotest
  • Effective collaboration through Git version control
  • Demonstrated experience delivering systems end-to-end from design through production launch, monitoring, and iteration
  • Ability to collaborate with peer teams, quality assurance and product management to build the best solution for our customers

Nice To Haves

  • Experience with other JVM languages, especially Kotlin
  • Familiarity with frameworks like Micronaut, Spring Boot, Spring Webflux, especially focused on asynchronous and reactive patterns
  • Familiarity with processes and tools that enable Infrastructure as Code, such as Terraform or CloudFormation
  • Knowledge of distributed cache solutions (e.g. Redis, Valkey, Memcached)
  • Experience with our common tools such as Jira, Confluence, Spinnaker, Jenkins, Datadog, SumoLogic, JetBrains IntelliJ

Responsibilities

  • Drive the execution and delivery of critical features within the Events team
  • Implement solutions to complicated globally distributed problems at massive scale
  • Participate in total ownership of the Event Pipeline, from design and development to testing and operational support
  • Provide highly reliable services with zero-down time
  • Mentor junior and mid-level engineers through code reviews and technical guidance.
  • Contribute to technical design documents and architectural discussions for the Events team.

Benefits

  • attractive compensation package
  • 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
  • commitment to diversity, equity, inclusion and belonging
  • parking stipend to cover the monthly garage cost
  • EV chargers also onsite
  • In-office catered lunches on Thursdays
  • Access to the onsite gym
  • Base compensation range for this position is $117,000 to $158,000 annually.
  • eligible for a 20% annual target bonus based heavily on individual performance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service