Join our team

We build software that expands access to environmental data, and is in use by hundreds of organizations today.

Browse our open roles.

Our vision and values

We believe in a society that adapts to the natural resource and environmental challenges brought to bear by climate change and human development, with anthropogenic use in balance with a thriving natural environment.

Empathy and inclusion

Bring your whole self to work – truly. We’ve got a well-rounded and interesting bunch, and we can’t wait to see what you’ll add to the mix.

Transparency

Transparency is at the core of how we operate, both among ourselves and alongside our partners around the world. Making environmental data accessible starts with trust and transparency.

Building with science and expertise

There’s a lot happening out there with data and tech – we believe it’s only as good as the science, expertise, and context it’s used in. We lead with science, then we strive to make the data understandable and, importantly, actionable.

Relentlessly customer-focused

We’re here to work on behalf of the planet, and the people who put the planet first. This means all our work is dedicated to bettering the products we make so that the important stuff can get done.

Team-first, trust-first

Take care of one another, assume good intentions, and distribute ownership and responsibility.

Benefits

The perks, the works, the goods, the things you need and want to know: the bennies!

Work from home

This one says it all: work. from. home. We’ll set you up with a laptop, some candy, and even a little swag. Crocs, anyone?

Comprehensive health coverage

We provide all of our employees 100% health coverage plus 80% of dependents. 

Annual retreat

Every year we gather our team to work, play boardgames, connect, and maybe even climb or do a scavenger hunt. We’ve been to San Francisco, the Rockies, Cape Cod, Somerville, and more.

Generous vacation time

4 weeks of PTO a year, plus a 1-week company holiday closure and 3 summer Fridays (yup, three 3-day weekends in the summertime so we can all get outside).

Competitive compensation

We want to do good for the planet while also doing good for you. Our compensation package makes sure you can take care of you.

Our hiring process

We’re committed to building a passionate, diverse team of talented folks. We’ve designed a thoughtful, efficient interview process to help us find our next teammates. Here’s what you can expect.

1. Apply

First step: fill out our application and let us know why you could be one of us (one of us).

2. Initial screen

After we’ve reviewed your application and decided you might be a good fit, you’ll meet with the person leading the hiring process.

3. Team interviews

Up next, you’ll have two interviews where you’ll meet and greet with folks on your team, or whom you might interact with regularly.

4. Work samples

Show us your stuff! Depending on the role, we ask for writing samples, a line of code, perhaps a recent project or two that you’re proud of.

5. Reference checks

A call here, a conversation there…

6. Offer

You made it! Here’s some crocs…and a letter of employment. Welcome to the team!

Our engineering values

These are things that we value as an engineering organization at Upstream Tech. They’re meant to describe behaviors we reward institutionally, and to help us figure out how to approach problems. We expect everyone to practice these values in their work and use them as a guidepost for decision making.

ABSCV: Always Be Shipping Customer Value

Whether working on a theme or small wins, always bias towards work that has a direct or indirect customer upside, and ask questions if that link isn’t clear. This strengthens customer retention and catalyzes growth by ensuring our efforts are aligned with customer needs and satisfaction

Iterative development

We aim to ship in the smallest increments that add customer value, iterating as we go and building on the momentum of our wins. "Ship cupcakes instead of a half baked cake.”

Simplicity enables us to build complex systems

Advocate for the simplest, most efficient way to solve customer needs or pain points. Avoid solving technical problems we don’t need to. What complexity is necessary and what is incidental (e.g. over-engineering)?

Transparent communication & decision making

Keep work visible, make sure your teammates know your status. Broadcast changes affecting others to the wider group. And if you're stuck, raise your hand and ask for the support you need.

Ownership of the work

You’re responsible for understanding what needs to happen, building, testing, and shipping. We all have a stake in our collective success, and a mandate to make things better even if they’re outside your lane. We become co-owners through code review.

Bias to action

Do the thing instead of talking about it. Velocity over consensus for reversible decisions. Finish what’s in flight before starting something new. Maintain focus and discipline by completing current tasks before starting new ones. 

Diversity, equity, inclusion, and belonging

We strongly encourage BIPOC, people with disabilities, and LGBTQIA+ folks to apply for all open roles. The impacts of climate change affect all people differently, but particularly affects marginalized people and communities. We believe a strong and healthy team is a diverse one, equipped with the skills, perspectives, and nuances to better address the environmental, and global, issues of our planet.

Job openings

Upstream Tech is an equal opportunity employer. Upstream Tech does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.