Plaid for Construction

Founding Engineer

$110k - $180k / 0.10% - 1.50%
San Francisco, CA
Job Type
1+ years
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Pooria Azimi
Pooria Azimi

About the role

tl;dr: back-end/full-stack founding engineer (third hire) at seed-stage API startup in Construction.

Compensation Ranges

  • Senior Eng: 0.5%-1.5%, $120k-180k
  • Eng: 0.1%-0.4%, $110k-$140k

What we’re looking for:

  • Back-end/full-stack dev. with experience building complex systems quickly.
  • Familiarity with cloud infrastructure, multi-tenant systems, and building dev. tools (e.g. APIs).
  • Self-motivated, high ownership, low ego; desire to work on a fast-paced, intense, and fun team in person.
  • Excited to be our third Eng. hire; passion for building a world-class Eng. culture, on par with Stripe.

More about us:

  • We’re building developer-facing APIs for the $12T Construction industry. We're tackling a problem that removes the need to manually share info between systems used in the industry, which contributes to $230B in losses every year.
  • We’re a team of 5 who worked together for 6 years, first at Graphiq (acq. by Amazon) then at Alexa.
  • We just raised $3M from YC, Accel, founders of Plaid, and founders/execs at Procore, Autodesk, PlanGrid, Fieldwire, and others.


  • Mansion (work from our 5BR mansion in Monterey Heights 10min. from downtown SF, where every window has an ocean view).
  • Healthcare (excellent company-provided healthcare plan with options to choose from).
  • 401k (we match 100% of your contributions, up to 4% of compensation).
  • Workspace budget (get up to $1,500 you can spend on items like chairs, desks, monitors, plants, etc.).

About the interview

Phone Screen (30 minutes): This stage is a more informal call for you to learn more about the role, and for you to evaluate whether it’s a good fit for you.

We're looking for people with a strong interest in joining an early stage startup and working on complex technical challenges in a hard industry (Construction). In this chat, you’re welcome to ask lots of questions about whether working at Agave makes sense for you.

This conversation will also cover some light technical discussion about your past projects. Mostly, we want to know that you can code and ship fairly involved systems, and speak to them with clarity on the details. This tends to be a good indication that a software developer had strong ownership and showed autonomy in making product or technical decisions.

Technical Assessment (5 hours take-home exercise or 1-2 hour screen): The next step of the interview process is a fun take-home exercise. Completing this exercise helps accelerate our decision and allows us to focus later interviews on discussing your solution and a couple “systems design” questions. We make ourselves available to answer any questions for this challenge to make it feel collaborative and ensure you get something out of it.

If you do not have the bandwidth to complete the take-home exercise, we're open to scheduling at least one, one-hour technical screen instead where we will cover a systems design questions and a white-boarding/coding exercise.

Interview (5 hours): The interview is a deeper dive into technical abilities and overall fit.

For the "technical" portion, we will cover

  • Systems design questions: we will look for familiarity and your ability to identify trade-offs with building systems, specifically those that collect, store, and present data.
  • White-boarding/coding exercises: we're interested in seeing how you approach problems, specifically how you write, test, and debug solutions, and identify tradeoffs.

For the “fit” portion, we look for examples of ownership and autonomy, but also dig deeper into communication (i.e. how you communicate your approach, solutions, and overall thinking).

Each interview is 1 hour long, with 50 minutes allocated for the technical portion, and 10 minutes for Q&A.

We will make decisions quickly (i.e. 1-2 weeks) between the Phone Screen and Interview.

Why you should join Agave

Agave is the Unified API for Construction. Like Plaid does for banking, we offer a single API to read/write data across software used in construction and real estate (project management, accounting/ERP, scheduling, cloud storage, etc.).

Team Size:6
Location:San Francisco
Pooria Azimi
Pooria Azimi
Tom Reno
Tom Reno
Samantha Zhang
Samantha Zhang
John Zucchi
John Zucchi