Infracost (W21)
Love your cloud bill!💰📉

Senior Full Stack Engineer

6+ years
About Infracost

$80B will be spent on cloud infra this year but 30% is wasted.

30% of cloud infra spend is wasted, which will count for $25B this year. No wonder companies fear their cloud bill! We're on a mission to empower engineering teams to use the cloud efficiently and economically. We want everyone to love their cloud bill.

What's going on?

We all adopted the cloud, the utopian dream of using infrastructure as and when needed. This was amazing until that first cloud bill shock happened. We thought it was just a one-off but it keeps popping up, and it feels like we’re playing a losing game of whack-a-mole. Meanwhile, the cloud providers are enjoying the show as their profits are up and to the right. It almost feels like they made cloud pricing opaque by design!

We keep repeating top-down directives to reduce the bill. CEOs shout at managers, who shout at engineers, and now the engineers can't push new features because they're too busy paying back the cloud bill tech-debt. This lasts for weeks, sometimes months, and it frustrates everyone.

This was not the promise of the cloud! So why do we keep repeating this exercise in futility?

A different approach solves the problem at its root by showing engineers the cost of what they're buying, before they actually buy it. It sounds obvious, but it really is that simple. The engineers see prices that map directly to their code in their workflow.

We makes it effortless for companies to be cost-efficient from the start. Engineers are no longer frustrated by the futile cloud bill reduction exercises, they are now praised for shipping features fast. When the bill comes in, instead of shouting and finger-pointing, managers are now proud of the efficiency of their organization. For the first time, we love our cloud bills!

Engineering teams at many enterprises including BMW, HelloFresh and HP are using Infracost. We're backed by Y Combinator and other great investors. We are grateful to have a community of over 150 people in our Slack channel and 40 open source contributors supporting our mission.

About us

We're a team of 4 so far: Hassan, Alistair, Ali and Tim. We've worked together during the past 10 years; two of our previous startups (PlanForCloud and AbarCloud) were acquired and one failed (CircuitOps). Back in 2012, we built one of the early cloud cost management products targeted at finance teams. Back then, when Ali was finishing his PhD in cloud costs, AWS didn't have a pricing API so he wrote scrapers to fetch 10K prices from cloud providers; Alistair and Tim reverse-engineered AWS' billing engine so we could estimate costs, while Hassan lead our product and marketing with customers including Sony, Disney and Audi.

Our culture

  1. Ustomer, not customer: It is all about seeing us and the customer as one. We like to be a part of the user’s team, and help them however we can. If the user is not successful, then we will not be either so we try to walk in their shoes. It's more than work - we build relationships and community with users and customers.

  2. Open is our core: Put yourself out there. Show your learning. Transparency builds confidence. Encourage sharing the good and the bad. The best decisions are made when everyone has access to all the data. Be straightforward and kind, feedback is about your work not your person.

  3. Let's JEDI: Let’s Just Effing Do It! Own it and move fast. A good plan fiercely executed now is better than a perfect plan later. We ask for help and unblock each other. The main thing, is to keep the main thing, the main thing.

About the role

Skills: JavaScript, Node.js, React, TypeScript, Go

You're an experienced software engineer looking to join as employee number two and make a huge impact. You enjoy working with a user community to deeply understand use-cases so you can solve complex problems. You think open source is a great way to distribute tools and get feedback really quickly.

We'll help you succeed by sharing our years of experience working in cloud costs and creating an environment where you can thrive and learn a lot. Here's a video of us learning from the founder of GitLab, and another video of us learning from the docs team leads at Stripe and Uber.

So far we've been focused on our free and open source CLI (Go) and the Cloud Pricing API (TypeScript). You can see what we shipped in our monthly update blogs. You'll be helping us expand beyond that.

Responsibilities include:

  • Design and develop new features end-to-end. Here are two examples of upcoming challenges:
    • We're starting work on our paid product: a dashboard that provides visibility across CLI runs from CI/CD pipelines. Think about the use-case when Infracost runs on every commit at a large enterprise; how can we enable instant comprehension for busy engineering managers with the ability for them to dig into the data when they need it? We're also a HashiCorp partner working together on a native integration into their Terraform Cloud product; our dashboard enables that integration.
    • Infracost has Bash-based integrations with 7 CI/CD systems. Bash has enabled us to prototype quickly but we're hitting its limits. Soon we'll have to develop an application that handles these integrations.
  • Troubleshoot/fix issues reported by the community.
  • Support contributors by reviewing their pull requests.
  • Help improve the community contribution workflow and user docs.


  • 5+ years of work experience in a fast paced, high growth tech environment.
  • Experience with either JavaScript, TypeScript, Ruby, Python or Go.
  • Experience building React applications.
  • Experience with any of the following is a plus: UI/UX design, cloud pricing/billing, open source contributions.
  • Being a remote company and working with a community via open source, clear and concise writing is important.
  • Your timezone should be between +/-5 hours UTC.


We're backed by Y Combinator and other top Silicon Valley investors. We offer a competitive salary and significant stock options with an employee-friendly 10 year exercise window.


During the last few months, we've been focused on our free and open source CLI (Go). We're now ready to build the first version of our paid product: a dashboard (React) that provides cost visibility across CLI runs, CI/CD pipelines and projects.

Our Cloud Pricing API uses TypeScript and has over 3M prices from AWS, Azure and Google.

We also have 7 CI/CD integrations (mostly bash). We're a HashiCorp partner working together on a native integration into their Terraform Cloud product, our dashboard enables that integration.

Other jobs at Infracost

Senior Full Stack Engineer
Full Stack
6+ years
Principal Software Engineer
Full Stack
6+ years