Did your things make you go "wow" today? At SmartThings, we are dedicated to making every home a Smart Home - and as the IoT platform of Samsung, with millions of users and connected devices, we are well on our way. We strive to create an easy-to-use, secure, and above all intelligent IoT solution for the home that delights our customers. Our fun, intelligent, and creative teams need your help to make our things a little more connected, and a lot smarter.
The Platform Integration team at SmartThings is seeking an experienced engineer to help us extend our platform and enable partners in key verticals to leverage SmartThings for their IoT needs. This is an exciting, unique opportunity to be a key contributor to the growth of the Samsung SmartThings IoT platform!
As a member of the Platform Integration team, you will contribute to one of the world's largest IoT platforms by:
Designing and implementing REST APIs using a microservice architecture, that enables partners to solve new and interesting use cases using the SmartThings platform.
Extending the core SmartThings platform to enable additional integration points as needed.
Working closely with other SmartThings Engineering and Product teams, as well as integration partners, to identify and build out solutions that make our customers (other developers and end users) happy.
Deep experience designing, implementing, deploying, and maintaining secure JVM-based services at scale.
Excellent communication skills across a broad array of stakeholders and collaborators - you know how to work effectively with other engineers, Product Management, QA, partners and customers, across different geographies and time zones.
Ability to transform high-level product requirements into delivered results through iterative communication, design, implementation, and feedback.
You thrive in a docs-first, test-driven, agile, customer-focused environment.
Demonstrated experience with the following tools and languages: Git, cloud services platforms (AWS/Azure/GCP), Java, other JVM languages.
You might be an ideal candidate if...
You have experience with DropWizard or Ratpack JVM web frameworks.
You have experience with AWS and managed services such as Aurora, RDS, and/or DynamoDB.
You have experience working with and implementing OAuth security flows.
You have experience with and are passionate about the Internet of Things.
You love building and working on cloud services that have other developers as customers.
Take your career to the next level at SmartThings ....... APPLY TODAY!