Join the team

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:

Our high performing culture attracts the best talent in the industry and that talent is the secret to our success. Every voice is heard, we work in small teams, and talent comes before tenure. We take pride in being a firm committed to the growth and development of each individual and the opportunity is unlimited. Our founders are seasoned entrepreneurs with innovative ideas and proven successes in bringing those ideas to reality. Our team members follow suit, driving leadership and excellence in every aspect of our business.

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 Engineering team, the Quality Assurance Engineer will lead the QA team, structure the overall workload, and coordinate the more junior QA persons as well as taking a lead role in defining and implementing QA process and best practices. He/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 Evangelist

Summary:

SmartThings is looking for Developer Evangelists to help grow and catalyze the community of developers, makers, and enthusiasts using the SmartThings Platform to make their homes and lives smarter.

As a Developer Evangelist 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 Evangelist 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 or willing to move to the San Francisco Bay Area

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

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.