Skip to content

Open nowPosted 276 days ago

Senior Software Engineer, Agent-Driven

Gravity6 open roles

Pay
$230,000 a year
Where
San Francisco
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Software Engineer, Agent-DrivenGravity · San Francisco
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Gravity's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

9.5% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 1.8%1 day
  2. 3.9%3 days
  3. 9.5%7 days
  4. 15.5%14 days
  5. 33.9%30 days
This job: posted 276 days ago

The posting

This role blends traditional software engineering, agent management, and system-building.

Gravity (gravityclimate.com http://gravityclimate.com) is the top carbon and energy management company. Our product helps firms measure their carbon footprint, report it to regulators and investors, and actually implement cost-saving energy efficiencies that also reduce emissions. Some of the largest industrial, finance, consumer, and technology companies in the world use Gravity to report their carbon footprints to regulators and to save millions in energy costs. Business is booming, we are well-funded, and just moved into a lovely office in Jackson Square SF.

Now is a pivotal time in technology and environmentalism. That is why we are hiring forward-looking engineers with strong conviction about the way software ought to be developed in 2026 and beyond.

What winning looks like in this role

Your first job is to produce software by driving a fleet of agents. This role looks like a hybrid of IC and manager: you are accountable for shipping code, but the way you do it is by writing, planning, sharing context, and coaching. Your tools will change as the frontier evolves, but for the moment we love Opus 4.5 via Claude Code & Conductor. You will open your IDE to read code and apply polish and hopefully not much else. You do not need to already work this way, but you need to be excited by the idea of learning. You will balance focus and context switching.

Your other responsibility is to build the factory: the system by which we build software. You will update our system prompts, build automated verification loops so that agents can check their own code, and write skills so that our agents know the specifics of our codebase and domain. This is how we compound.

Your third responsibility is to stay on top of new technology. For instance, Claude Code + Opus 4.5 was a key moment. The firms that harnessed it will spring ahead of those who didn’t. You will be our radar.

Finally, when it comes to what you are building, you will be the expert on agentic harnesses, evals, and best practices. Your experience wielding coding agents will directly translate into making the Gravity Agent the most powerful for our customers.

The context (“Why Gravity, why now?”)

Carbon accounting is a complex domain, and products in the space thrive or die based on their data model. We have the best product because we can automate the most; we can automate the most because we have the best data model. Taste is the moat. Because our domain model is simpler and more powerful, our agents are able to automate increasing swaths of carbon accounting tasks, freeing up more resources to build the engine. The flywheel is turning.

Further, a series of early technical decisions have allowed us to keep the team lean and high-leverage: everything is Dockerized, all logic lives on the server, we have static typing over the wire, we’re API-first, pattern driven codebase, modular monolith, and state lives in very few places.

The world also needs what we’re building more than ever. AI demand is driving dirty energy generation back up, even as solar has recently become cheaper than natural gas. Beyond compliance and reporting, our customers look to us to help them navigate the unstable energy landscape of 2026. Don’t just take our word for it: despite the political environment, we have grown the business almost 30x in 3 years and hope to do it again.

The team is senior and full-stack. Everybody spikes high for agency, urgency, and customer obsession. Code review is optional; quality is mandatory. We believe small, conviction-driven teams adopting frontier tools will increasingly outperform larger, more conventional organizations. We are lucky and work hard. (but also have families and pastimes!). Fun trivia: my cofounder’s great-uncle started the EPA.

Who thrives in this role

To get oddly specific: the ideal candidate might be a former athlete, enjoy Starcraft and board games, and burn through her monthly Claude Code tokens with two weeks to spare. They may like Emerson or Andy Grove, have a deep sense of craft, and hate tech debt. Or they may be completely different: we’ve found that great candidates come from many backgrounds and don’t all match stereotypes.

They non-negotiably:

- Hold themselves and their colleagues to a high standard of accountability

- Enjoy both rapid context switching and applying fastidious attention to detail

- Find it energizing to solve problems and build products

- Prize clear, crisp communication

- Are natural system builders and believe that quality software typically emerges from speed of delivery, not in spite of it

They will hopefully have experience with some or all of: Golang, Postgres, React/Typescript, Docker, AWS, and Terraform. No carbon accounting knowledge required - you can learn.

The team also skews comically high for yoga instructors and volleyball players, so if that’s you, even better. (I, the author, am 5’9” and have tight hamstrings)

The hiring process

Hiring in the age of AI is weird. Given that code is now cheap and taste is not, we believe the highest signal is observed in real work.

Our interview process is:

1. Intro chat - hear about a couple technically challenging projects you’ve worked on recently.

2. Take-home: we give you a prompt. You record yourself building it for 2 hours, narrating your process, and give us the resulting code at the end. You are accountable for all of it, and we will ask you about it, so make sure to review your code.

3. On-site: you will live code an extension of the take-home. We will interview you about your development process, learn how you would fit into our culture, and do some behavioral interviews. You get to meet the team and come to our office above the iconic Cafe Zoetrope (Google it!). Coffee or tea is on us.

If you are interested in a more involved mutual work trial, we also sometimes do those. We like real work because we think it’s the fairest way to evaluate taste, judgment, and ownership - and the best way for you to decide whether this style of building is for you.

I know it’s a unique job description and a plucky job post. If it resonates, this may be the spot for you, and we may be lucky to have you.

Ted, Cofounder/CTO

Inquire within: [email protected].

Gravity is an equal opportunity employer and significantly overrepresents for women relative to most Series A startups. We cannot sponsor new visas, but will support transfers. Up to $230k salary in San Francisco with meaningful equity - we value aligned incentives.

Pictured: some of the team in Zion at our R&D offsite this summer.

[https://app.ashbyhq.com/api/images/user-content/050b006b-f3bd-41e5-a40c-5322b615d58e/080ea8d6-c1fb-4d54-b2f4-c0504226dd6a/9DACB098-BF0B-4D8A-ADE0-5D38628194A9_1_105_c.jpeg]

Our office is on the back side of the iconic Cafe Zoetrope in North Beach:

[https://app.ashbyhq.com/api/images/user-content/050b006b-f3bd-41e5-a40c-5322b615d58e/653663cb-5266-441a-bc7c-f13af5785d48/616D61E1-0D34-4224-8103-F35CF63075B6_1_105_c.jpeg]

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Gravity's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Gravity's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Gravity's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.