Jobs · Engineering · Minnesota

Sr Software Engineer

SmartThings · Minneapolis, MN · 1 mo ago
HybridEngineering$117k–$158k/yrFull-time

Key Responsibilities

This position is a hybrid role, based onsite 3 days a week at our office in Minneapolis, MN. In this role, your primary responsibilities will include the following:

  • 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.

Skills, Knowledge & Expertise

  • BS or MS in Computer Science or related
  • 5+ years of related experience
  • Professional history developing services with Java and the JVM Ecosystem
  • Experience with other JVM languages, especially Kotlin, is a plus
  • 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
  • Able to collaborate with peer teams, quality assurance and product management to build the best solution for our customers

Desired Skills

  • 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
  • Familiarity with SmartThings common tools

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
  • A competitive 401k with a 5% employer match
  • Unlimited PTO, 12 paid holidays, and a 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 onsite
  • In-office catered lunches on Thursdays
  • Onsite gym

Pay

Base compensation range for this position is $117,000 to $158,000 annually. Actual base within this range will depend on many factors including experience, skills, technical expertise and market alignment. In addition, this role is eligible for a 20% annual target bonus based heavily on individual performance.

Similar jobs

SR SOFTWARE ENGINEER

TALENT Software ServicesMinnesota, United States· 1 wk ago
RemoteInformation Technologyapply on www2.jobdiva.com

Sr Software Engineer

RELXAlpharetta, GA· 2 wk ago
Engineering$87k–$144k/yrapply on relx.wd3.myworkdayjobs.com

Sr Software Engineer

Planet PharmaMinneapolis, MN· 1 wk ago
Information Technologyapply on careers.planet-pharma.com

Sr Software Engineer

Cox Automotive Inc.Burlington, VT· 2 wk ago
Information Technology$102k–$169k/yr

Sr Software Engineer

LennarMiami, FL· 3 wk ago
Engineering$107k–$134k/yrapply on careers.lennar.com

Sr Software Engineer

LennarIrvine, CA· 2 days ago
Engineering$107k–$134k/yrapply on careers.lennar.com