- Digital art
- Test-driven development
- Distributed systems
- Design patterns
Temboo is home to environmentalists, technologists, designers, and everyone in between. We believe in empowering all people to use emerging technology to make their own world a better place.
Our no-code platform for environmental engagement helps communities advocate for policy changes, nonprofits assess environmental conditions, cities maintain green infrastructure, and citizens become more involved.
We’re building software that helps people measure, share, and grow their sustainability efforts—and we want you to help! Here’s some things we’re excited about:
Our customers are building a wide range of environmental monitoring applications, from tracking soil moisture in city tree beds to assessing pH levels in octopus farms!
As reported by the New York Times, our platform helps people combine science, sensors, and community organizing to make where they live, work, and play greener. Regardless of background or experience, we provide all the tools needed to measure, engage, inform, and advocate to build more engaged communities, neighborhoods, and environments.
We partner with groups like the Waterfront Alliance, The Grid, and SWIM to lend our support for smarter, more resilient waterfronts and urban communities.
Our software comes pre-shipped in hardware development platforms for millions of devices from companies like Texas Instruments, Samsung, and Arduino.
Our software integrates with over 100 internal and external APIs and cloud services, and we work closely with API providers such as Amazon and Microsoft to make their APIs more accessible.
Temboo has been adopted as a teaching tool by over 150 universities worldwide, in courses ranging from traditional CS and engineering, to digital art and urban data mining.
As a software engineer at Temboo, you’ll work closely with our product team to design, implement, test, deploy and maintain new features. Your specific technical skill-set is less important to us than your all-around intelligence, problem-solving ability, and eagerness for new challenges.
What You'll Be Doing
Building rich web apps and scalable backends that enable our users to connect the physical world to the digital
Collaborating on a broad range of software architecture and implementation challenges, from database schema design to data pipeline optimization
Design, implement, and maintain decoupled services across the tech stack
Writing maintainable code that your fellow engineers will thank you for
Learning about new technologies to improve your problem solving abilities and push the Temboo platform forward
What We're Looking For In You
Proven experience working on a large web application with real users
Strong computer science fundamentals and experience with object-oriented architecture, design patterns, test-driven development and distributed systems
A willingness to learn and use new technologies, strategies, tools, and components
Why You Should Apply
You'll work on exciting technical challenges like designing secure, optimized protocols for communicating with internet-connected hardware, iterating on our data models and supporting architecture to scale to masses of connected devices, and implementing predictive algorithms for generating insights on sensor data sets
You’ll be writing software that people use to make a positive impact on the world
You’ll get wide-ranging exposure to different aspects of the technology and business worlds since Temboo touches hardware & software, multiple layers of the technology stack, and a variety of industries
You’ll be part of a committed, smart, respectful, and fun team
We offer competitive compensation, a casual office environment, and respect for autonomy
Our users are our customers, and they control their own data. We're not selling ads or user data.
104 Franklin St. New York, NY 10013