Join the team

The innovative and high performing SmartThings team and amazing culture attracts the best people in the industry — that's the secret to our success. Every voice is heard, we work in small teams, and talent comes before tenure. We take pride in being committed to everyone's growth and development. Our founders and executive team members are seasoned entrepreneurs with innovative ideas and proven successes in bringing those ideas to reality. The whole organization follows suit, driving leadership and excellence in every aspect of our business.

Do you thrive in a fast-paced work environment where your ideas count, crave the energy of an emerging company, and aspire to join a rapidly growing startup in one of the most exciting areas of technology? If so, look no further than SmartThings. We're looking for:

Quality Assurance Engineer

Interested in joining a rapidly growing emerging company in one of the most exciting areas of technology? Then look no further than SmartThings. SmartThings is creating the open platform for the Internet of Things. By creating a digital representation of our physical world, we add intelligence to everyday things so that life can be more convenient, efficient, safe, secure and fun.

We make it easy to get started through easy-to-install SmartThings kits that any consumer can buy and gain value from within 5 minutes, intelligent through SmartApps – applications you can install into your life to change how your physical world behaves, and open by embracing hundreds of other technologies that work seamlessly with the SmartThings platform.

Learn more by watching these videos and visiting these links:

http://smartthings.com/about/
Kickstarter.smartthings.com
http://techcrunch.com/2013/01/11/tc-cribs-smartthings-gambles-on-the-connected-home-in-vegas/
http://www.businessinsider.com/16-startups-worth-risking-your-career-for-2013-1#bonus
http://www.marketplace.org/topics/tech/smartphone-sure-how-about-smart-sprinkler

Summary:

SmartThings has an amazing opportunity for an experienced Quality Assurance Engineer. As a member of our Quality Assurance team, the Quality Assurance Engineer will have a key role in defining and implementing QA process and best practices. Along with the rest of the team, he or she will determine the appropriate testing strategy for each deliverable; prioritize and plan quality control activities across several projects, and report on product quality regularly. The QA Engineer will also provide risk assessment for release planning and contribute to bug triage. The ideal candidate will possess an acute attention to detail and experience in diagnosing, reporting, tracking and resolving issues in a rapid-paced environment. Ability to tackle multiple projects simultaneously is essential.

Education and/or Experience:

  • Minimum 4 years professional QA experience
  • Experience working with engineering and product management to develop test plans for software
  • Experience with mobile, server backend and hardware/firmware products.
  • A solid knowledge of one or more high level programming languages.
  • Workplace is in our Minneapolis office

If this sounds like what you have been seeking, send your resume to jobs@smartthings.com.

To top

Mobile Developer

Summary:

SmartThings has a fantastic opportunity for an experienced mobile Developer. You will be working with a world class team of engineers who are passionate about what they do and will expect no less from you. Having an insatiable hunger for learning new technologies and improving existing ones is an absolute must. If it is a good mutual fit, you will pay attention to details and take great pride in your work. By creating and designing mobile applications for the iPhone, iPad, and other mobile platforms, you will help make the SmartThings mobile apps even better, whether it is implementing new features, improving performance or making sure that the user interface is top-notch.

Education and/or Experience:

  • Outstanding engineering talent proven by great work results and experience.
  • 3-4 years’ experience in software development with a strong command of object oriented principals
  • 2-3 years’ experience in iOS and/or Android development, using Objective-C, Java, C/C++, Cocoa Touch, OpenGL, iPhone/iPad Apple SDK
  • Operates effectively in a fast-paced, deadline driven, collaborative and iterative programming environment
  • Experience building an iPhone app from start to finish
  • A degree in Computer Science or similar preferred
  • Self-motivated but does well in a team based environment. Strong initiative and enthusiasm.

If this sounds like what you have been seeking, send your resume to jobs@smartthings.com.

To top

Android Developer

Interested in joining a rapidly growing emerging company in one of the most exciting areas of technology? Then look no further than SmartThings. SmartThings is creating the open platform for the Internet of Things. By creating a digital representation of our physical world, we add intelligence to everyday things so that life can be more convenient, efficient, safe, secure and fun.

We make it easy to get started through easy-to-install SmartThings kits that any consumer can buy and gain value from within 5 minutes, intelligent through SmartApps – applications you can install into your life to change how your physical world behaves, and open by embracing hundreds of other technologies that work seamlessly with the SmartThings platform.

Learn more by watching these videos and visiting these links:

http://smartthings.com/about/

http://www.marketplace.org/topics/tech/smartphone-sure-how-about-smart-sprinkler

Summary:

SmartThings has a fantastic opportunity for an experienced Android Developer. You will be working with a world class team of engineers who are passionate about what they do and will expect no less from you. Having an insatiable hunger for learning new technologies and improving existing ones is an absolute must. If it is a good mutual fit, you will pay attention to details and take great pride in your work. By creating and designing applications for the Android mobile platform, you will help make the SmartThings mobile apps even better, whether it is implementing new features, improving performance or making sure that the user interface is top-notch.

Education and/or Experience:

  • Outstanding engineering talent proven by great work results and experience.
  • 3-4 years’ experience in software development with a strong command of object oriented principles
  • 1-2 years’ experience with Java , Objective-C, C#, or C++
  • Experience with Git, SQL, XML, JSON and Web Services
  • Proficient in fundamentals of object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
  • Experience building complex Android Apps that have been successfully delivered to customers
  • Operates effectively in a fast-paced, deadline driven, collaborative and iterative programming environment
  • A passion for mobile device technologies, especially Android
  • A degree in Computer Science or similar preferred
  • Self-motivated but does well in a team based environment. Strong initiative and enthusiasm

If this sounds like what you have been seeking, send your resume to jobs@smartthings.com.

To top

Senior Front End Developer, Engineering - Software Development

SmartThings is hiring a Senior Front End Developer. This position is new and will be part of the SmartThings Engineering team. The person in this role will have a great deal of latitude and authority to influence SmartThings growth as we build a world-class consumer web experience for our platform.

You should believe in our mission to create a remarkably easy-to-use, secure and open "physical graph" that connects and makes programmable physical objects in our everyday world. Whether you call this the Internet of Things, sensor networks or home and life automation, new connections between our offline and online worlds will have profound implications for how we live, work, and have fun.

Responsibilities:

We are looking for a senior front-end developer that will write efficient code, understand the bigger picture architecturally and create an amazing user experience. You'll bring new development perspectives and will have an important say in how we design and build of all of our consumer-facing client experiences. You need to think like a user, be passionate about the front-end and excited to build and iterate on features that will help change the way people use and view the Internet of Things.

Basic Qualifications:

  • BA/BS in Computer Science or closely related degree
  • Proficient in HTML and CSS
  • Willing and able to take a PSD design and turn it into markup magic
  • General understanding of version control
  • Comprehensive understanding of JavaScript (both client and server)
  • Experience with front-end automation/efficiency tools (grunt, karma, bower)
  • Worked with a JS library (jQuery, Dojo, Ext JS)
  • Experience with Groovy/Grails, Ruby on Rails, or similar web framework
  • Experience with MV* frameworks (Backbone, Ember, Angular, Knockout, and the like)
  • Borderline unhealthy obsession with writing reusable code
  • Understanding of web performance
  • Solid foundation of understanding HTTP
  • Ability to scope and plan projects and juggle multiple projects
  • Talent for developing well-tested and responsive cross-browser solutions
  • Solid understanding of web server client architecture
  • Entrepreneurial spirit and passion for elegant user interfaces
  • Experience developing websites and backend applications
  • Ability to own your desk and thrive in fast-paced, collaborative development environment

If you're passionate about the “Internet of Things” revolution and are hungry to dive into an early-stage, well-capitalized start-up, please send your resume to jobs@smartthings.com. Bonus if your application comes with a portfolio or link to Github, BitBucket or StackOverflow.

To top

Technical Operations System Engineer

Summary:

We are looking for a System Engineer that has experience operating in a distributed cloud environment. The System Engineer should have solid knowledge of Linux Systems with a strong ability to troubleshoot issues in a complex, multi-tier architecture. The System Engineer should have a strong background in cloud-based systems, particularly Amazon Web Services.

Desired Skills and Experience:

  • Solid Systems Engineering and Operations experience
  • Expert knowledge of Linux administration and troubleshooting
  • Scripting experience for system administration duties in languages like Ruby, Bash or Python. - Mastery of common Linux command line utilities
  • Cassandra or other NoSQL experience
  • Experience dealing with global 24X7 Data Centers
  • Ability to perform ongoing design, planning, implementation, and maintenance of a growing Linux infrastructure
  • Worked in Agile development environment
  • Willing to learn and master internal application interfaces
  • Experience working with Puppet, Chef, or other configuration management system.
  • History of implementing security compliance
  • Understanding of Java Web based platforms
  • Some MySQL administration experience
  • Excellent oral and written communication skills

What the System Engineer will be doing:

  • Monitoring and managing all environments.
  • Designing, scaling out, and maintaining a Cloud-based infrastructure
  • Developing ideas and scripts to automate system deployment to scale infrastructure
  • Implementing horizontally scaled out systems allowing growth globally
  • Assisting in build deployment, management, monitoring and security systems using DevOps techniques
  • Implementing and executing zero-downtime production pushes.
  • Assisting in creating internal systems administration best practices, standards and documentation
  • Providing production support for applications and infrastructure

If this sounds like what you have been seeking, send your resume to jobs@smartthings.com.

To top

Software Development Engineer, Solutions

Summary:

SmartThings is looking for a Software Development Engineer, Solutions to join its Solutions Integration team in the San Francisco Bay Area. The Software Development Engineer will be responsible for developing unique applications, solutions, and service integrations on the SmartThings Platform.

Responsibilities:

  • Develop SmartThings solutions against internal priorities, as well as through professional service engagements with SmartThings partners
  • Act as a subject matter expert and engage with the SmartThings developer community through online forums, developer events and hack days, and online events such as SmartThings Developer Office Hours
  • Participate in the generation and maintenance of SmartThings developer documentation
  • Up to 20% domestic travel may be required

Desired Background:

  • Familiarity with developing software for cloud-based Platform-as-a-Service products (e.g., force.com)
  • Expertise in one or more of the following languages: Groovy, Java, Ruby, Python - Groovy experience is strongly preferred
  • Familiarity with the "Internet of Things" space

Qualifications:

  • Bachelors of Science in Computer Science, Electrical Engineering, or related field; or 5+ years relevant experience

If this sounds like what you have been seeking, send your resume to jobs@smartthings.com.

To top

Software Development Engineer, Devices

Summary:

SmartThings is looking for a Software Development Engineer, Devices to join its Device Certification and Integration team in the San Francisco Bay Area. The Software Development Engineer will be responsible for developing device type handlers to integrate connected devices across the range of ZigBee, Z-Wave, LAN-Connected, and Cloud-Connected devices into the SmartThings Platform.

Responsibilities:

  • Develop SmartThings device type handlers for a range of connected devices against internal priorities, as well as through professional service engagements with SmartThings partners
  • Act as a subject matter expert and engage with the SmartThings developer community through online forums, developer events and hack days, and online events such as SmartThings Developer Office Hours
  • Participate in the generation and maintenance of SmartThings developer documentation
  • Complete code reviews and process approvals of community-submitted device type handlers for release to end-users
  • Up to 20% domestic travel may be required

Desired Background:

  • Strong background working with embedded devices and wireless protocols such as Z-Wave, ZigBee, and WiFi
  • Expertise with standard Internet protocols across the stack, such as TCP/IP, UDP/IP, HTTP, SOAP, and RESTful Web Services
  • Familiarity with developing software for cloud-based Platform-as-a-Service products (e.g., force.com)
  • Expertise in one or more of the following languages: Groovy, Java, Ruby, Python - Groovy experience is strongly preferred
  • Familiarity with the "Internet of Things" space

Qualifications:

  • Bachelors of Science in Computer Science, Electrical Engineering, or related field; or 7+ years relevant experience

If this sounds like what you have been seeking, send your resume to jobs@smartthings.com.

To top

Support Technician

Summary:

We’ve got some sensors. We got some switches. We've got what Wired calls "arguably the most advanced hub to tie connected objects together." We've got a killer platform and a mobile app to go with it. Now we need the people to help our fans tie it all together.

SmartThings’ Support Technicians are an essential point of contact for SmartThings users and prospective customers. The successful candidate will provide outstanding service and technical assistance through a dedicated ticketing and issue-tracking platform as well as a real-time, instant messaging client. Support requests vary in complexity and are sometimes related to hardware, software, or both. The successful candidate will provide knowledgeable feedback, instruction, and troubleshooting suggestions for any issues users may have during their SmartThings adventures. Support Technicians also answer any questions related to the platform’s general functionality in a manner that is well-informed, easy to understand, and that illustrates the value of SmartThings to potential customers. In addition to fielding technical questions and troubleshooting requests, Support Technicians will also assist in operational tasks related to shipping, order processing, and customer account management.

Education:

At least some level of higher education is preferred.

Experience:

Previous work in a customer service field and/or a technical environment is a plus but not required. Passion for helping customers, and willingness to learn is a must. We are more than happy to help the right candidate learn the ropes.

What We’re Looking For:

If you are Bill Murray then we will guarantee you an interview. Ghost Busters is easily one of the top 5 films in the history of American cinema and I have some ideas for a prequel I think we should bounce off one another. If you are not Bill Murray, then here is an idea of what we're looking for.

  • Someone who is passionate about the IoT concept and excited to work for a growing leader in the marketplace
  • General, working knowledge of basic software and hardware issues (and an eagerness to learn the nuance of the platform)
  • Strong work ethic and a willingness to go beyond expectations
  • Great attitude and desire to work within a team
  • Ability to ask questions, learn quickly, and thrive in an immersive environment
  • Commitment to provide an unrivaled level of customer service
  • Somebody who can have fun and still work hard every day
  • Someone who will work as hard/long as it takes to make our customers happy. 8-5 ain’t a thing here.
  • Hustle

Bonus points for:

  • Knowledge of ZigBee and/or Z-Wave protocols
  • Background working with Salesforce and/or Zendesk

Our company is growing fast and we need exceptional people on board right away. If you're interested, please apply here.

To top

Developer Advocate

Summary:

SmartThings is looking for Developer Advocates (think Developer Evangelists but with less proselytizing) to help grow and catalyze the community of developers, makers, and enthusiasts using the SmartThings Platform to make their homes and lives smarter. With our upcoming international roll-out we are seeking Advocates in each of the new regions.

As a Developer Advocate at SmartThings some things you may find yourself doing are:

  • Organizing and volunteering at local, national, and international developer events.
  • Speaking and sharing his/her expertise at user groups and conferences.
  • Educating and empowering developers, giving technical workshops and brown bags.
  • Writing production-quality code and contributing to SmartThings SmartApp and device catalogs.
  • Participating in the SmartApp review process to help usher community innovation onto the platform.
  • Participate in the generation and maintenance of SmartThings developer documentation.
  • Creating technical content for publication on our blog and other channels to show developers how to implement specific solutions or use new technologies.
  • Gathering and socializing product feedback that will inform product, engineering, and marketing decision making.
  • Supporting our developers on forums, social media, and everywhere in between.

Desired Background:

A SmartThings Developer Advocate should be a software development professional with a track record of delivering web and/or mobile applications. Strong communications skills are also essential to serve in this role. Some specific qualities we are looking for are:

  • Leadership and service in developer communities.
  • Strong technical writing skills demonstrated via blog posts and other written work.
  • Strong and diverse engineering skills - if you were writing code full time, you'd be a great performer. You also have a finger on the pulse of current development technologies across several platforms.
  • Social and hustling skills - a lot of great connections and opportunities are discovered simply by getting out and talking to people. This is something you should be able to do well.
  • Public speaking experience or aptitude is essential for inspiring developers. A developer evangelist needs to deliver presentations that are effective and respectful of an audience's time and attention.
  • Friendly and approachable people who can serve as the teachers and mentors.
  • Willingness to travel to anywhere our developer communities live, and stay productive and professional on the road.
  • Ability to work irregular hours and some weekends to support hackathons, conferences, user groups, and other developer events.
  • Entrepreneurial thinking and the ability to act effectively with only high-level direction is also essential.
  • Familiarity with developing software for cloud-based Platform-as-a-Service products (e.g., force.com)
  • Expertise in one or more of the following languages: Groovy, Java, Ruby, JavaScript, Python - Groovy experience is strongly preferred
  • Familiarity with the "Internet of Things" space

Qualifications:

  • Bachelors of Science in Computer Science, Electrical Engineering, or related field; or 5+ years relevant experience
  • Located in or willing to move to the USA, UK, France, Germany, Korea

SmartThings offers a fast-paced work environment characterized by a high degree of autonomy and flexibility, intellectual engagement, and a competitive compensation structure that rewards performance. We do not discriminate on the basis of age, disability, gender, national origin, race, religion or sexual orientation.

To top

Cloud Engineer

The Role:

  • Build software for internet facing consumer electronics products.
  • Work in a system with Mobile apps, smart embedded devices, backend services, big data, and consumer electronics.
  • Contribute to the evolution of the Internet of Things.

You should believe in our mission to create a remarkably easy-to-use, secure, and open “physical graph” that connects and makes physical objects programmable in our everyday world. Whether you call this the Internet of Things, sensor networks, or home and life automation, new connections between our offline and online worlds will have profound implications for how we live, work, and have fun.

Your Contribution:

  • Building Cloud services in the domain of the internet of things.
  • Web application and services that interact with IP devices and web services.
  • Security, Authorization, authentication

Your Skills:

  • Strong development background
  • Expertise in RESTful web services, structured development, design patterns
  • Experience working with both front-end and back-end code
  • Experience working with HTML, CSS, and JavaScript
  • Experience in architecture and code design
  • At least 5 or more years of relevant experience

Strong cloud background:

  • Strong understanding of large scale computing solutions, including software design and development, database architectures, IP networking, security, and performance tuning.
  • Knowledge of cloud security, orchestration, management.
  • Experience with deploying and managing public and/or private clouds using Amazon Web Services or similar infrastructure service.

Organizational Skills:

  • Work within a cross-functional team to provide technical expertise in the design and planning of system solutions.
  • Simplify, streamline and automate to increase system scalability and reliability, improve efficiency, and minimize errors.
  • High level of comfort communicating effectively across internal and external organizations.

If you’re passionate about the “Internet of Things” revolution and are hungry to dive into an early-stage, well-capitalized, start-up, please apply directly. Bonus if your application comes with a portfolio or link to Github, BitBucket, or StackOverflow.

To top

Documentation Developer

The Role:

SmartThings is looking for a Documentation Developer to help improve and maintain developer documentation as well as to review and approve code submitted by the SmartThings community. Think of this role as a technical writer for people who still want to actively write code and participate in developer communities.

As a Documentation Developer at SmartThings some things you may find yourself doing are:

  • Maintaining and improving SmartThings developer documentation for our external developer audience.
  • Supplement developer documentation with relevant sample code and examples.
  • Interacting with developers and community members to identify and close gaps in documentation.
  • Creating technical content for publication on our blog and other channels to show developers how to implement specific solutions or use new technologies.
  • Reviews code for SmartApps and device types submitted by the SmartThings community
  • Writing production-quality code and contributing to SmartThings SmartApp and device catalogs.
  • Supporting our developers on forums, social media, and everywhere in between.

Desired Background:

A SmartThings Documentation Developer should be a software development professional with a track record of delivering web and/or mobile applications. Strong communications skills are also essential to serve in this role. This role may be different from other technical writers because we believe this person should embrace the developer community and learn what it needs to help them maintain and improve documentation so that it is a true strength of the SmartThings offering. Some specific qualities we are looking for are:

  • Strong technical writing skills demonstrated via pat projects, blog posts, and other written work.
  • Experience researching and writing excellent documentation for developers (APIs, SDKs, web technologies)
  • Familiarity and comfort with Github, Markdown, and other documentation tools.
  • Strong and diverse engineering skills - if you were writing code full time, you'd be a great performer. You also have a finger on the pulse of current development technologies across several platforms.
  • Familiarity with developing software for cloud-based Platform-as-a-Service products (e.g., force.com)
  • Expertise in one or more of the following languages: Groovy, Java, Ruby, JavaScript, Python - Groovy experience is strongly preferred
  • Leadership and service in developer communities.
  • Familiarity with the "Internet of Things" space.

Qualifications:

  • BA/BS degree or equivalent practical experience.
  • 5+ years of relevant experience, such as technical writing, product documentation, or online publishing including experience with writing technical customer-facing materials.
  • Located or willing to move to either the San Francisco Bay Area or Minneapolis/St. Paul, MN
To top

Security Engineer

The Role:

We are looking for an experienced Security Engineer to be our subject matter expert and take the lead in all phases of our security program. This individual will be responsible for working with our engineering teams to address any identified software issues, working with external vendors and for all whitehat security activities.

Primary Responsibilities:

  • Be our company's security evangelist ensuring security is ingrained in to all our systems and processes
  • Ensure all internal and cloud systems are implemented securely and properly monitored to meet or exceed all compliance obligations and industry best practices
  • Effectively communicate risks and appropriate levels of urgency to management, developers and engineering staff
  • Work with Engineering teams to ensure all systems are regularly updated and patched with any security patches in a timely fashion
  • Monitor OSINT sources for news of any new 0-day exploits that could impact our systems or products
  • Promptly respond to and investigate any security related issues that may arise
  • Monitor various system logs for signs of attacks and any indicators of compromise and ensure appropriate alerting mechanisms are in place
  • Recommend, implement and maintain security products, such as endpoint security, anti-virus, intrusion detection/prevention systems, multi-factor authentication, firewalls, SIEM software and
  • ulnerability scanning software
  • Create and maintain security policies and procedures for all phases of our business
  • Development and document Incident Response Plans for all critical business systems
  • Work with external vendors as needed for arranging penetrating testing, managing security product licensing and managing PKI material
  • Provide guidance to development teams on all phases of SDLC, including secure coding practices and industry best practices
  • Perform regular vulnerability scans of our systems to ensure proper configurations and patch levels
  • Regularly train all staff on threats posed by phishing, safe Internet browsing habits and social engineering attacks

Required Skills and Qualifications:

  • 2-4 years experience in Information Security
  • Technical expertise which comes with roughly 3-5 years experience in at least one of the following: Networking, Systems Administration or Development
  • Strong written communication skills, including experience developing and documenting Information Security procedures
  • Experience with implementing, monitoring and maintaining Information Security products, such as anti-virus, firewalls and intrusion detection/prevention systems
  • Self-starter with the ability to work with minimal supervision and manage time effectively
  • Experience with maintaining compliance with standards such as FIPS, PCI, ISO-27001 or HIPAA
  • Experience supporting applications deployed in AWS or similar cloud environments
  • Experience in automation and scripting languages such as Perl, Python or Ruby

Desired Skills:

  • Bachelor's degree in Computer Science
  • Familiarity with applicable Information Security laws and regulations, such as Safe Harbor to include topics such as breach notifications and data handling requirements
  • Security Certifications, such as CISSP, GIAC, etc.
  • Experience implementing and maintaining security protocols such as Radius
  • Located or willing to move to either the San Francisco Bay Area or Minneapolis/St. Paul, MN
To top

Lead Windows Developer

The Role:

SmartThings has a fantastic opportunity for an experienced Lead Windows Developer. You will be working with a world class team of engineers who are passionate about what they do and will expect no less from you. Having an insatiable hunger for learning new technologies and improving existing ones is an absolute must. If it is a good mutual fit, you will pay attention to details and take great pride in your work. By creating and designing mobile applications for Windows, you will help make the SmartThings mobile ecosystem even better, whether it is implementing new features, improving performance or making sure that the user interface is top-notch.

Education and/or Experience:

  • Outstanding engineering talent proven by great work results and experience, including experience leading a team and providing direction around best patterns and practices.
  • 5+ years professional software development experience, including extensive integration with RESTful web services
  • 2+ years developing client applications using relevant languages (C#, XAML, or similar), either on other mobile platforms or using Microsoft technologies
  • Solid understanding of MVVM and dependency injection
  • Experience building universal Windows applications to run on phone, tablet, and desktop
  • Knowledge of Windows store (requirements, certification, deployment) preferred
  • Operates effectively in a fast-paced, deadline driven, collaborative and iterative programming environment
  • A degree in Computer Science or similar preferred
  • Self-motivated but does well in a team based environment.
  • Strong initiative and enthusiasm.

If this sounds like what you have been seeking, send your resume to jobs@smartthings.com.

To top

Node.js Engineer

The Role:

  • Build software for internet facing consumer electronics products.
  • Work in a system with Mobile apps, smart embedded devices, backend services, big data, and consumer electronics.
  • Contribute to the evolution of the Internet of Things.

You should believe in our mission to create a remarkably easy-to-use, secure, and open “physical graph” that connects and makes physical objects programmable in our everyday world. Whether you call this the Internet of Things, sensor networks, or home and life automation, new connections between our offline and online worlds will have profound implications for how we live, work, and have fun.

Your Contribution:

  • Building services in the domain of the internet of things.
  • Web application and services that interact with IP devices and web services.
  • Security, Authorization, authentication

Your Skills:

  • Strong development background – specifically in Node.js
  • Expertise in RESTful web services, structured development, design patterns, AWS deployments
  • Experience working with both front-end and back-end code
  • Experience in architecture and code design

Strong cloud background:

  • Strong understanding of large scale computing solutions, including software design and development, database architectures, IP networking, security, and performance tuning.
  • Knowledge of cloud security, orchestration, management.
  • Experience with deploying and managing public and/or private clouds using Amazon Web Services or similar infrastructure service.

Organizational Skills:

  • Work within a cross-functional team to provide technical expertise in the design and planning of system solutions.
  • Simplify, streamline and automate to increase system scalability and reliability, improve efficiency, and minimize errors.
  • High level of comfort communicating effectively across internal and external organizations.

If you’re passionate about the “Internet of Things” revolution and are hungry to dive into an early-stage, well-capitalized, start-up, please apply directly. Bonus if your application comes with a portfolio or link to Github, BitBucket, or StackOverflow.

To top

Sr. Cloud Architect/Engineer

The Role:

  • Build software for internet facing consumer electronics products.
  • Work in a system with Mobile apps, smart embedded devices, backend services, big data, and consumer electronics.
  • Contribute to the evolution of the Internet of Things.

You should believe in our mission to create a remarkably easy-to-use, secure, and open “physical graph” that connects and makes physical objects programmable in our everyday world. Whether you call this the Internet of Things, sensor networks, or home and life automation, new connections between our offline and online worlds will have profound implications for how we live, work, and have fun.

Your Contribution:

  • Designing and building Cloud services in the domain of the internet of things.
  • Web application and services that interact with IP devices and web services.
  • Security, Authorization, authentication

Your Skills:

  • Strong development background
  • Expertise in RESTful web services, structured development, design patterns
  • Experience working with both front-end and back-end code
  • Experience working with Node.js, as well as server side JVM implementations (bonus for Groovy)
  • Experience in architecture and code design
  • At least 5 or more years of relevant experience

Cloud background:

  • An understanding of large scale computing solutions, including software design and development, database architectures, IP networking, security, and performance tuning.
  • Knowledge of cloud security, orchestration, management.
  • Experience with deploying and managing public and/or private clouds using Amazon Web Services or similar infrastructure service.

Organizational Skills:

  • Work within a cross-functional team to provide technical expertise in the design and planning of system solutions.
  • Simplify, streamline and automate to increase system scalability and reliability, improve efficiency, and minimize errors.
  • High level of comfort communicating effectively across internal and external organizations.

If you’re passionate about the “Internet of Things” revolution and are hungry to dive into an early-stage, well-capitalized, start-up, please apply directly. Bonus if your application comes with a portfolio or link to Github, BitBucket, or StackOverflow.

To top

Product Manager / Senior Product Manager – Next Gen Devices

Smart home solutions is set to be one of the next growth spurts in the technology industry. There are multiple names associated with it – Connected Home, Consumer Internet of Things (IoT), Smart Home etc. We are looking for a passionate Product Manager who has vision and is excited about this field. We need an individual who understands the overall complexities of bringing a Smart Home solution to market and has a strong technical and business background.

In particular, this position will be responsible for Product Management focused on next generation devices.

We are looking for an individual who

  • Has a passion and vision for smart home space
  • Has a vision for adding new smart features and building iconic devices from concept to market release and beyond

The Duties/ Responsibilities include:

  • Define next gen devices for the home that are iconic and differentiating
  • Own definition, requirements, design, functionality and performance working with various stakeholders
  • Competitive study of ‘smart products’ in market and propose new compelling and differentiating features to Smart Home products
  • Product owner to bring Hardware products from design phase to retail shelves and e-commerce stores
  • Lead and drive product requirements definition, product planning and product design (including writing requirement documents) of new product features and enhancements.
  • Create and maintain a roadmap for your product family and a pipeline of features
  • Work closely with Hardware design team, Embedded Software team, ODM/CM, Packaging/Art work and Supply chain

Skills and Requirements needed for success:

  • Can Spec and challenge Hardware, Embedded Software and overall performance requirements
  • 5-10 years of high-tech product management experience, including taking products from concept to market
  • Experience working with ODM/ CM and Supply Chain on bringing Hardware products to retail market
  • Hands on Product Management using agile methodology
  • Knowledgeable of Hardware and Software development life cycle
  • Bachelor's Degree in Electronics or Computer Engineering
  • MBA preferred
To top

Product Manager / Senior Product Manager – Next Gen Devices

Smart home solutions is set to be one of the next growth spurts in the technology industry. There are multiple names associated with it – Connected Home, Consumer Internet of Things (IoT), Smart Home etc. We are looking for a passionate Product Manager who has vision and is excited about this field. We need an individual who understands the overall complexities of bringing a Smart Home solution to market and has a strong technical and business background.

In particular, this position will be responsible for Product Management focused on next generation devices.

We are looking for an individual who

  • Has a passion and vision for smart home space
  • Has a vision for adding new smart features and building iconic devices from concept to market release and beyond

The Duties/ Responsibilities include:

  • Define next gen devices for the home that are iconic and differentiating
  • Own definition, requirements, design, functionality and performance working with various stakeholders
  • Competitive study of ‘smart products’ in market and propose new compelling and differentiating features to Smart Home products
  • Product owner to bring Hardware products from design phase to retail shelves and e-commerce stores
  • Lead and drive product requirements definition, product planning and product design (including writing requirement documents) of new product features and enhancements.
  • Create and maintain a roadmap for your product family and a pipeline of features
  • Work closely with Hardware design team, Embedded Software team, ODM/CM, Packaging/Art work and Supply chain

Skills and Requirements needed for success:

  • Can Spec and challenge Hardware, Embedded Software and overall performance requirements
  • 5-10 years of high-tech product management experience, including taking products from concept to market
  • Experience working with ODM/ CM and Supply Chain on bringing Hardware products to retail market
  • Hands on Product Management using agile methodology
  • Knowledgeable of Hardware and Software development life cycle
  • Bachelor's Degree in Electronics or Computer Engineering
  • MBA preferred
To top

Product Manager / Senior Product Manager – Core Experience & Tools

Smart home solutions is set to be one of the next growth spurts in the technology industry. There are multiple names associated with it – Connected Home, Consumer Internet of Things (IoT), Smart Home etc. We are looking for a passionate Product Manager who has vision and is excited about this field. We need an individual who understands the overall complexities of bringing a Smart Home solution to market and has a strong technical and business background.

In particular, this position will be responsible for Product Management focused on next generation devices.

We are looking for an individual who

  • Has a passion and vision for smart home space
  • Has experience with defining and championing core user experience in mobile and web like account management, login, account management, in app purchase etc.

The Duties/ Responsibilities include:

  • Define core user experience features that are needed for a web and mobile application
  • Champion and propose new features that help make user experience for a Software service easier and simpler
  • Champion and propose new features that help with user support
  • Own product requirements definition (including writing requirement documents and user stories) of new product features and enhancements
  • Drive definition, requirements, design, functionality and performance working with various stakeholders
  • Create and maintain a roadmap for your product family and a pipeline of features
  • Work closely with web and mobile Software teams on defining new features/ architecture, reviewing features and even code reviews as needed

Skills and Requirements needed for success:

  • 5-8 years of web and mobile services based product management experience
  • Experienced with the business, technology and user experience challenges inherent in more complex, transactional mobile products
  • High level understanding of development tools, methodologies, and languages
  • Hands on Product Management using agile methodology
  • Knowledgeable of Software development life cycle
  • Bachelor's Degree in Electronics or Computer Engineering
  • MBA preferred
To top

Product Manager / Senior Product Manager – IoT Cloud Platform

Smart home solutions is set to be one of the next growth spurts in the technology industry. There are multiple names associated with it – Connected Home, Consumer Internet of Things (IoT), Smart Home etc. We are looking for a passionate Product Manager who has vision and is excited about this field. We need an individual who understands the overall complexities of bringing a Smart Home solution to market and has a strong technical and business background.

In particular, this position will be responsible for Product Management focused on next generation devices.

We are looking for an individual who

  • Has a passion and vision for smart home space
  • Takes ownership for the core cloud IoT Platform that is the crux for IoT applications like SmartHome.

The Duties/ Responsibilities include:

  • Define platform features to enable a complex graph that brings the next 1B devices together
  • Define and own roadmap for platform functional features and performance aspects like scalability, reliability and robustness
  • Responsible for defining operational aspects of the cloud like server types, server location, server synchronization, balancing etc.
  • Specifying APIs to be deployed in Cloud environments – Responsible for API design, scalability and security
  • Own product requirements definition (including writing requirement document and user stories) of new product features and enhancements
  • Drive definition, requirement, design, functionality and performance working with various stakeholders
  • Create and maintain a roadmap for your product family and a pipeline of features
  • Work closely with embedded and cloud Software teams on defining new features/ architecture, reviewing features and even code reviews as needed

Skills and Requirements needed for success:

  • Ability to align business, technology and user experience goals within a product development process and successfully bring quality products to market.
  • Deep knowledge and product management experience in cloud architectures/offers, or web / web-services-based applications
  • Large scale cluster or cloud systems modeling, performance analysis, and capacity planning experience.
  • Solid technical background of cloud/XaaS software architectures including applications built on cloud technologies such as OpenStack, AWS, Hadoop, MapReduce, Cassandra, MySQL, MongoDB, etc.
  • 5-10 years of high-tech product management experience, including taking products from concept to market
  • The ability to make trade-off decisions between possible and desirable, which requires a good sense of what is technically feasible.
  • Ability to have a healthy debate with the architects and push the envelope on the technical feasibility aspects
  • Hands on Product Management using agile methodology
  • Knowledgeable of Software development life cycle
  • Bachelor’s Degree in Electronics or Computer Engineering
  • MBA Preferred
To top

Product Manager / Senior Product Manager – Video Platform

Smart home solutions is set to be one of the next growth spurts in the technology industry. There are multiple names associated with it – Connected Home, Consumer Internet of Things (IoT), Smart Home etc. We are looking for a passionate Product Manager who has vision and is excited about this field. We need an individual who understands the overall complexities of bringing a Smart Home solution to market and has a strong technical and business background.

In particular, this position will be responsible for Product Management focused on next generation devices.

We are looking for an individual who

  • Has a passion and vision for smart home space
  • Understands the details of end to end video streaming and recording from camera to cloud to end clients

The Duties/ Responsibilities include:

  • Be the product owner for the video delivery platform
  • Define platform features that enables streaming and recording video in the most efficient and scalable manner
  • Work with a cross-functional team to define, develop and launch new video based features and solutions
  • Be responsible for defining operational aspects of the cloud like server types, server location, server synchronization, balancing etc.
  • Specifying APIs to be deployed in Cloud environments – Responsible for API design, scalability and security
  • Own product requirements definition (including writing requirement document and user stories) of new product features and enhancements
  • Drive definition, requirement, design, functionality and performance working with various stakeholders
  • Create and maintain a roadmap for your product family and a pipeline of features
  • Work closely with Embedded Software team, cloud team and app engineering team

Skills and Requirements needed for success:

  • Experience in video technologies and formats ( H.264/AAC, ABR - adaptive HTTP streaming, RTSP Streaming, HTML5 <video>, DRM)
  • Be familiar with defining the technical and business requirements of SaaS platforms, API integrations, queue management
  • Can Spec and challenge Embedded Software, cloud and overall performance requirements
  • 5-10 years of high-tech product management experience, including taking products from concept to market
  • Knowledgeable of Software development life cycle
  • Hands on Product Management using agile tools
  • Bachelor’s Degree in Electronics or Computer Engineering
  • MBA Preferred
To top

Product Manager / Senior Product Manager – Data Management, Analytics and BI

Smart home solutions is set to be one of the next growth spurts in the technology industry. There are multiple names associated with it – Connected Home, Consumer Internet of Things (IoT), Smart Home etc. We are looking for a passionate Product Manager who has vision and is excited about this field. We need an individual who understands the overall complexities of bringing a Smart Home solution to market and has a strong technical and business background.

In particular, this position will be responsible for Product Management focused on next generation devices.

We are looking for an individual who

  • Has a passion and vision for smart home space
  • Has a creativity for making sense from the TBs of unstructured data collected
  • Has experience in creating data platforms that enable other teams to make data driven decisions

The Duties/ Responsibilities include:

  • Owning the definition and driving the delivery of SmartThings Data & Analytics Platform Services
  • Define platform needs for ingesting, analyzing and visualizing data in a meaningful way
  • Suggest trends, reports and services that can be derived from the user, devices and services data
  • Propose and champion for data services that brings value to end consumer, device manufacturer, channel partners and app developer
  • Deep understanding of reporting, data and analytics feature sets
  • Own product requirements definition (including writing requirement document and user stories) of new product features and enhancements
  • Drive definition, requirement, design, functionality and performance working with various stakeholders
  • Create and maintain a roadmap for your product family and a pipeline of features
  • Work closely with a cross functional team in defining and executing the features

Skills and Requirements needed for success:

  • Big Data architecture experience (i.e. Hadoop, Redshift, Elastic Map Reduce)
  • Experience with Python, SQL or other data scripting languages
  • Strong understanding of technology, business and competitive landscape of analytical databases, big data analytics stacks from Apache and data analytics stack vendors
  • 5-10 years of high-tech product management experience, including taking products from concept to market
  • Have 3+ years experience working with large data sets and analytics
  • Knowledgeable of Software development life cycle
  • Hands on Product Management using agile tools
  • Bachelor’s Degree in Electronics or Computer Engineering or Mathematics
  • MBA Preferred
To top

Device Certification Engineer

SmartThings is looking for a fantastic Device Certification Engineer to work in the Device Lab. You’ll be driving consistency, integrity and engineering quality in the device certification program for the SmartThings device ecosystem. You will work closely with 3rd party manufacturers and community developers from testing hardware, device type handler code, or writing scripts to automating test procedures for all submitted Internet of Things devices. You will play a pivotal role in growing and expanding SmartThings device type catalogues so that developers and entrepreneurs can innovative solutions that can enrich people’s lives.

What You'll Own

  • Develop certification acceptance criteria, test plans, and run regression testing.
  • Work with the Device Lab team to coordinate and sync device on-boarding initiatives across Product, Design, BD, and Engineering teams internally as well as partners, vendors, and developers externally.
  • Document, track, and manage the certification process
  • Innovate and find methodology to automate the test platform for scale.
  • Provide input to other teams to improve the SmartThings experience from a third-party developer standpoint.
  • Be a liaison between device developers and engineering to overcome platform and integration hurdles.

Who We Look For

  • You’re an agile learner, self-starter, who works well in a fast paced work environment. You manage chaos, ambiguity and complexity, in a detailed, organized way.
  • You are flexible and a team player, and will do whatever it takes to achieve fast turnaround for device certification.
  • You are innovative and have a knack for automation and scalability. You will write scripts or look for ways to streamline the certification process.
  • You have exceptional troubleshooting, project management, written and oral communication skills
  • You’re passionate about Smart Home and IoT devices and have 3+ years of engineering (C, Java, Javascript) or product quality assurance experience

Bonus Points For

  • Building certification programs from the ground up
  • Experience working in a successful startup
  • Active in technology community events and contributes to projects
  • Intellectual horsepower and solutions creativity, ideally demonstrated through a technical degree from a top university (CS or EE preferred but not required)
  • Working knowledge of home automation protocols (ZigBee, Z-wave, Wifi, Bluetooth)
  • Experience with SmartThings, Arduino projects, or a desire to hack hardware

If this sounds like what you have been seeking, send your resume to jobs@smartthings.com.

To top

Developer Programs Engineer

SmartThings is looking for a dynamic, highly motivated individual to join the Developer Product team at SmartThings. This role interacts with the SmartThings developer community to ensure that SmartApps submitted are carefully reviewed, both from a functional and code standpoint. The Developer Program Engineer works closely with the internal community, marketing, and engineering teams and should be detail-oriented, a great communicator, and very interested in the home automation space.

What You’ll Own

  • Full comprehension of SmartApp ecosystem, development methodologies, and platform capabilities in order to best review, approve, and support SmartApp development
  • Managing the flow of SmartApp submissions by communicating with developers, testing functionality, and reviewing code on a daily basis.
  • Constantly redefining and improving the process of SmartApp submissions.
  • Finding use cases from the SmartApp developer community and working with social media teams to showcase them on our blog, social media, and other hardware & hacking communities on (Hackster.IO, Instructables, etc).
  • Gathering and socializing developer feedback that will inform product, engineering, and marketing decision making.
  • Contributing to the generation and maintenance of SmartThings developer documentation.
  • Attending meetups, conferences, and hackathons representing SmartThings

Who We Look For

  • You’re an agile learner, self-starter, who works well in a fast paced environment. You manage chaos, ambiguity and complexity, in a detailed, organized way.
  • You are flexible and a team player, who will do whatever it takes to achieve fast turnaround for the SmartApp certification process.
  • You are innovative and have a knack for automation and scalability. You will write scripts or look for ways to streamline the certification process.
  • You have exceptional troubleshooting, project management, written and oral communication skills
  • You have shown leadership and service in developer communities.
  • You have strong and diverse engineering skills - if you were writing code full time, you'd be a great performer. You also have a finger on the pulse of current development technologies across several platforms.

Bonus Points For

  • Groovy programming experience
  • Avid SmartThings SmartApp developer
  • Familiarity with the "Internet of Things" space
  • Intellectual horsepower and solutions creativity, ideally demonstrated through a technical degree from a top university (CS or EE preferred but not required)
  • Working knowledge of home automation protocols (Zigbee, Z-wave, Wifi, Bluetooth)
To top

Product Manager, Developer Experiences

SmartThings is looking for a Product Manager to define and drive initiatives aimed at creating and extending the developer tool suite used to extend the SmartThings platform. From the Integrated Development Environment (IDE) Tools to automated test suites and additional tools, this person will serve to enable 3rd party developers to build innovative solutions on the SmartThings open platform. This Product Manager will own the roadmap for all of SmartThings’ developer oriented products and tools and keep an eye toward the cutting edge to bring on the next phase of products and tools targeted towards growing and cultivating the SmartThings’ developer network.

In this role you will have a wide range of responsibilities but an incredible ability to shape the next phase of the SmartThings product offerings. As a key PM, you’ll work closely with cross-functional teams and the developer community as you manage the product development lifecycle in designing world-class products for developers. This is an important and strategic role within the company, and our expectations are equally high.

You will love talking to customers and developers regularly to find out what they need, but also take the pulse on where the industry is trending. You are data driven and get into the details, performing market analyses, usability studies, and studying usage patterns to evolve existing services and propose new products and features. You will also enjoy collaborating with others on targeting, branding, marketing and evangelism activities.

What You'll Own

  • Lead the product design and roadmap of the developer tools from concept to launch
  • Coordinate and sync product initiatives across different internal teams, by establishing shared vision and building consensus
  • Distill noise, clear bottlenecks, and understand interdependencies to help define product priorities
  • Maintain product backlog and execute on product go-to-market plan
  • Document, track, and manage the engineering process; assist engineers with technical issues that may arise — especially with external developers and partners
  • Communicate product plans, benefits, and results to all audiences — internal teams, entire company, external developers, etc
  • Monitor and measure success metrics after launch. Incorporate feedback into product development process
  • Run data-driven experiments, usability studies, and analysis to inform product direction

Who We Look For

  • Your natural ability to make stuff happen around you through influence.
  • You enjoy a fast paced work environment. You manage chaos, ambiguity and complexity, in a detailed, organized way
  • You have strong intuition for product interaction design and user experience
  • You possess exceptional written and oral communication skills
  • You possess exceptional analytical skills and knowledge of SQL
  • You have 5+ years of product management, engineering, or product design experience
  • You’ve shipped products and been involved in the process from end-to-end
  • You have experience working closely with technical and non-technical team members
  • You possess intellectual horsepower and creativity, ideally demonstrated through a technical degree from a top university (CS or EE preferred but not required)

Bonus Points

  • Experience building and scaling a successful startup; An entrepreneurial spirit
  • Strong interests in Internet of Things, Home Automations, Smart Homes, Marketplace
  • Avid SmartThings SmartApp or Device Type developer
  • MBA from a top tier university
  • Working knowledge of programming languages (Java, Javascript, Groovy, HTML5), and home automation protocols (Zigbee, Z-wave, Wifi, Bluetooth)
  • Designed and/or coded production-level web/mobile apps store in the past
  • Experience with JIRA project management, Confluence
To top

Acquisition Marketing Manager

SmartThings is hiring a Acquisition Marketing Manager. This position is new and will be part of a small, but growing Marketing team.

The position will report to SmartThings Senior Manager of Acquisition and Retention Marketing. The person in this role will have a great deal of latitude and authority to influence SmartThings growth. This person will create, run, experiment, and analyze marketing campaigns across a variety of channels, working with other Marketing team members to acquire new SmartThings customers.

We are looking for someone to roll up their sleeves, stay organized, and be hungry to learn and experiment new ideas to help SmartThings grow.

Responsibilities

  • Plan, execute and optimize performance marketing campaigns across display, email, search, social, podcast, affiliate, and other channels.
  • Manage online advertising budget allocation throughout the month and quarter to deliver efficient return on investment.
  • Track, measure and report on marketing campaign performance on a daily, weekly, and monthly basis.
  • Work closely with other marketing team members conceptualize, develop and execute marketing campaigns and promotional offers to acquire new customers and retain existing customers.
  • Analyze data and develop a testing/learning agenda to continuously optimize and improve campaign performance
  • Collaborate with other team members to create landing pages and advertising creatives to bring our product to life.
  • Assist with general online marketing initiatives, which could include website functionality, email marketing, SEO, social media, and promotions.

What we are looking for

  • Online marketing interest, and preferably experience, in consumer-focused products.
  • 2-4 years of direct, hands-on experience conceptualizing, implementing and scaling successful online marketing campaigns, ideally in the e-commerce or consumer technology space.
  • Advanced computer skills (Google Document & Spreadsheet, MS Word, Excel, Powerpoint)
  • Experience building and running campaigns through advertising delivery platforms including Google Adwords, Facebook Power Editor, and Twitter Advertising platform, etc.
  • Ability to produce impactful and engaging creative that drives results
  • Experience with analytics packages such as Google Analytics, Omniture, or Tableau.
  • Excellent problem-solving skills with exceptional attention to detail
  • Passionate about numbers with strong analytic skills; leverages data to inform and test hypotheses to find wins
  • Ability to project manage/prioritize multiple projects simultaneously
  • Strong ability to work individually and as a team player to execute projects
  • Highly organized with focus on owning a project through all stages of execution
  • Ability to think critically and adapt quickly in a flexible environment
  • Entrepreneurial attitude/self-starter
  • Bachelor’s degree
  • Experience with Adobe Photoshop, Google Tag Manager, cohort analysis, CrazyEgg, Optimizely is a plus

About SmartThings

We are a well-funded, fast-growing startup based in Palo Alto, CA, with engineering offices in Minneapolis, MN. We’ve been featured in the Wall Street Journal, CNN and on NPR. And, we’ve run one of Kickstarter’s most successful campaigns ever! And, we also won in 2012 the prestigious Spark of Genius award presented by the Dublin Web Summit. (It’s kind of a big deal.) We are well-funded and backed by some of the world’s leading venture capitalists.

SmartThings offers a fast-paced work environment characterized by a high degree of autonomy and flexibility, intellectual engagement, and a competitive compensation structure that rewards performance. We do not discriminate on the basis of age, disability, gender, national origin, race, religion or sexual orientation.