Software Engineer

4 weeks ago


Minneapolis, United States SmartThings Full time
Software Engineer - Hub to Cloud (Minneapolis, MN)

Department: Hub and Edge

Employment Type: Full Time

Location: Minneapolis, MN

Reporting To: Shipra Gour

Description

We're SmartThings, one of the leading IoT ecosystems in the world, creating the most effortless way for anyone to create a smart home. As a wholly owned subsidiary of Samsung, our corporate offices are based in Minneapolis and the Bay Area.

More than 350 million people worldwide use SmartThings to control and manage their connected life. SmartThings delivers simple, powerful experiences across Samsung's leading portfolio of phones, TVs, and appliances. We also offer the most versatile smart home experience as an open platform with a rich partner ecosystem (think IKEA, SONOS, Honeywell, and so many more). As a founding member of Matter, we are a leader in the industry to help make smart homes more secure, reliable and seamless to use. Come be a part of the leading edge of IoT innovation

About the H2C Team:
The Hub to Cloud (H2C) team is responsible for maintaining connectivity between all of the hubs and the SmartThings Platform. We do this using an event-driven architecture spanning multiple services where uptime and low-latency are always the first requirements. Our goal is to make the end user's experience better by developing a low-latency, fault-tolerant, and scalable edge platform.

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:
  • Build and maintain cloud services that are scalable, highly available, and fault-tolerant.
  • Improve quality, uptime, and monitoring for all existing applications and apply best practices for new development.
  • Participate in technical discussions across engineering and product.
  • Participate in cross-functional design discussions and code reviews.
  • Collaborate across local and global teams.
Skills, Knowledge and Expertise

Inclusive Hiring Practices

Don't meet all desired requirements? Studies have shown that some people are less likely to apply to jobs unless they meet every single desired qualification. At SmartThings, we are dedicated to building a diverse, inclusive, and authentic workplace, so if you're excited about this role but your past experience doesn't align perfectly in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.

What You Bring On Day One (Required Qualifications)
  • BA/BS in Computer Science, Computer/Electrical Engineering, or similar discipline.
  • 2+ years of experience in a software engineering role preferred.
  • Experience with Java or other JVM languages (we are predominantly Java 17+ and Kotlin).
  • Exposure or knowledge of source control such as Git.
  • Strong interpersonal communication skills and ability to work well in a diverse, team-focused environment.
Desired Skills
  • Experience with asynchronous programming and frameworks (e.g. Vert.x or Ratpack).
  • Experience with event-driven architectures and technologies (e.g. Kafka, Redis Streams, or RabbitMQ).
  • Experience with NoSQL databases (e.g. DynamoDB, Cassandra, or Redis).
  • Experience with cloud providers (e.g. AWS, Azure, or GCP).
SmartThings Benefits
  • We offer an attractive compensation package with comprehensive health benefits, including medical, dental, vision, and mental health; an HSA with employer contribution; life & disability insurance; FSAs for health and dependent care expenses; a competitive 401k with a 5% employer match, and more.
  • All of our employees enjoy 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).
  • Eligible employees benefit from our education reimbursement program, and all employees enjoy access to learning resources through O'Reilly.
  • Our commitment to diversity, equity, inclusion and belonging is embedded into our culture and our work, and everyone has frequent opportunities to join forums and groups and participate in ongoing projects.
  • We offer either a parking stipend to cover the monthly garage cost or a public transit stipend. EV chargers are also onsite.
  • In-office catered lunches on Thursdays.
  • Access to the onsite gym.

Base compensation range for this position is $86,503 to $122,834. 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 15% annual target bonus based heavily on individual performance.

At SmartThings, we are committed to creating an inclusive and accessible environment for all. If you require accommodations to participate in our hiring process or to perform the requirements of the job, we will work with you to meet your needs in compliance with applicable laws.

To complete the application process, please email talent@smartthings.com and a member of our Talent Acquisition team will connect with you further.

  • Minneapolis, Minnesota, United States United Software Group Full time

    Job Title: Software Development Engineer">We are seeking a highly skilled Software Development Engineer to join our team at United Software Group in Minneapolis, Minnesota. The estimated annual salary for this position is $120,000 - $180,000.About the Role:The successful candidate will be responsible for designing, developing, and maintaining sustainable,...


  • Minneapolis, Minnesota, United States Emergent Software Full time

    About the Role:As a Senior Software Engineer at Emergent Software, you will be responsible for leading the technical delivery of mid-sized development projects. This is a unique opportunity to solve complex business problems with custom software solutions.Key Responsibilities:- Lead the technical delivery of mid-sized development projects- Collaborate with...


  • Minneapolis, Minnesota, United States Emergent Software Full time

    About the RoleWe are seeking an experienced Senior Cloud Engineer to lead the technical delivery of mid-sized development projects with the goal of solving our clients' business problems with custom software solutions. This is a unique opportunity to work on interesting projects, develop your skills, and grow your career.Key ResponsibilitiesLead technical...


  • Minneapolis, Minnesota, United States Emergent Software Full time

    Looking for a challenging role as a Senior Software Architect where you can leverage your technical expertise to drive business growth and deliver innovative software solutions? At Emergent Software, we are seeking an experienced Technical Team Lead to join our team of talented engineers who share a passion for cloud computing.We offer a competitive salary...

  • Software Engineer

    2 months ago


    Minneapolis, United States Donatech Full time

    Position would require the candidate to be a W2 employee of Donatech. US Citizenship Required. We have openings for individuals with experience and a passion for real-time, embedded software development. The Software Engineer II performs a variety of tasks across the areas of software requirements analysis, software design, implementation (code and unit...

  • Software Engineer

    4 weeks ago


    Minneapolis, United States Randstad North America, Inc. Full time

    We are seeking a dynamic and experienced Software Engineer with a hands-on approach to Information Technology systems, data, and architecture. As an engineer, you will play a crucial role in supporting the day to day development and customization of Software Engineer, Software, Data Engineer, Engineer, Application, Technology, Staffing

  • Database Engineer

    3 weeks ago


    Minneapolis, United States Emergent Software Full time

    **This is a direct hire opportunity with one of our clients for a fully remote position. Candidates must be authorized to work in the US without the need for sponsorship.** We are looking for an experienced and motivated Database Engineer to join our client's team. In this role, you'll work with a team of engineers to build and maintain web-based,...


  • Minneapolis, Minnesota, United States Emergent Software Full time

    About the RoleWe are seeking a talented Software Solutions Architect to lead the technical delivery of mid-sized development projects with the goal of solving our clients' business problems with custom software solutions. As a key member of our team, you will be responsible for designing and implementing scalable and maintainable software solutions.Key...

  • Software Engineer

    4 weeks ago


    Minneapolis, United States Direct Recruit Agency LLC Full time

    About the job Software Engineer Industry: Information Technology - Computer Software Job Category: Engineering - Other Engineering Relocation is available. As a member of the high performance computing (HPC) group you will work with cross-business and cross-functional teams to apply your skills and experience to our critical missions. You will learn and...

  • Software Engineer

    4 weeks ago


    Minneapolis, United States Direct Recruit Agency LLC Full time

    About the job Software Engineer Industry: Information Technology - Computer Software Job Category: Engineering - Other Engineering Relocation is available. As a member of the high performance computing (HPC) group you will work with cross-business and cross-functional teams to apply your skills and experience to our critical missions. You will learn and...

  • Software Engineer

    4 days ago


    Minneapolis, Minnesota, United States Diverse Lynx Full time

    Job Title: Software Engineer - Contract PositionWe're looking for an experienced Software Engineer to join our team at Diverse Lynx LLC in Minneapolis, MN. As a Software Engineer, you'll work on designing and developing software solutions for web and mobile applications.What You'll Do:Design and develop user interface components for web and mobile...

  • Software Engineer

    4 weeks ago


    Minneapolis, United States Strategic Staffing Solutions Full time

    STRATEGIC STAFFING SOLUTIONS HAS AN OPENING!Strategic Staffing Solutions is currently looking for a Software Engineer for a contract opening with one of our largest clients! This is a Contract Opportunity with our company that MUST be worked on a W2 ONLY, NO visa sponsorship or C2C eligibility for this position.The details are below. Beware of scams. S3...

  • Software Engineer

    2 months ago


    Minneapolis, United States Strategic Staffing Solutions Full time

    STRATEGIC STAFFING SOLUTIONS HAS AN OPENING!Strategic Staffing Solutions is currently looking for a Software Engineer for a contract opening with one of our largest clients! This is a Contract Opportunity with our company that MUST be worked on a W2 ONLY, NO visa sponsorship or C2C eligibility for this position. The details are below. Beware of scams. S3...

  • Software Engineer

    4 weeks ago


    Minneapolis, United States Onto Full time

    Onto Innovation is a leader in process control, combining global scale with an expanded portfolio of leading-edge technologies that include: 3D metrology spanning the chip from nanometer-scale transistors to micron-level die-interconnects; macro defect inspection of wafers and packages; metal interconnect composition; factory analytics; and lithography for...

  • Software Engineer

    4 weeks ago


    Minneapolis, United States Ascensus Full time

    At Ascensus, technology is more than just a solution. It powers the business that helps millions of people save for what matters—retirement, education, and healthcare. Our technology experts tackle exciting challenges in collaborative teams, but work in an environment where individual and career development is always valued. Technology associates leverage...


  • Minneapolis, Minnesota, United States United Software Group Full time

    Job Title: Full Stack Software Developer">We are seeking a motivated Full Stack Software Developer to join our team at United Software Group in Minneapolis, Minnesota. The estimated annual salary for this position is $100,000 - $160,000.About the Job:The successful candidate will be responsible for designing, developing, and maintaining full-stack...


  • Minneapolis, United States Detroit Engineered Products Full time

    Description: We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation,...


  • Minneapolis, United States Apollo Professional Solutions Full time

    Job Description Senior Software Engineer Minneapolis MN Contract to Hire - 1st Shift, 9/80 Hours:8am - 5:30pm Pay Rate:$58.28/Hr. Benefits:medical, dental, vision, 401kREQUIREMENTS: Senior Software Engineer US Citizenship Our client requires that candidates must be able to obtain DoD Secret Personnel Clearance (PCL) to start, for which the U.S. Government...


  • Minneapolis, United States Apollo Professional Solutions Full time

    Job Description Senior Software Engineer Minneapolis MN Contract to Hire - 1st Shift, 9/80 Hours:8am - 5:30pm Pay Rate:$58.28/Hr. Benefits:medical, dental, vision, 401kREQUIREMENTS: Senior Software Engineer US Citizenship Our client requires that candidates must be able to obtain DoD Secret Personnel Clearance (PCL) to start, for which the U.S. Government...

  • Software Engineer

    4 weeks ago


    Minneapolis, United States Strategic Staffing Solutions Full time

    STRATEGIC STAFFING SOLUTIONS HAS AN OPENING!Strategic Staffing Solutions is currently looking for a Software Engineer for a contract opening with one of our largest clients! This is a Contract Opportunity with our company that MUST be worked on a W2 ONLY, NO visa sponsorship or C2C eligibility for this position.The details are below. Beware of scams. S3...