Skip to content

Open nowPosted 3 hours agoWe saw it 116 min after it went up

Senior Software Engineer

moon-five

Pay
$130,000 – $210,000 a yearly
Where
Berkeley, CA
Work mode
Hybrid
Get the CV for this job

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

Your applicationOpen nowSenior Software Engineermoon-five · Berkeley, CA
  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 moon-five'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.

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

Share of postings closed within
  1. 2.2%1 day
  2. 4.7%3 days
  3. 13.9%7 days
  4. 22.4%14 days
  5. 38.1%30 days
  6. 59.0%60 days
This job: posted 3 hours ago

The posting

About Moon Five

Moon Five makes electric vehicle (EV) charging simple and affordable for renters. We sell dedicated chargers directly to renters, the way internet providers sell to households, and install them at no upfront cost to the renter or the property owner.

We grow renter-first. Our own software finds, scans, and assesses sites, and the data shows us which buildings are most likely to say yes. We start there, follow a standard path, and work many sites at once. As charging becomes common, renter demand helps open the harder buildings later. We are currently deploying under a $3.4 million California Energy Commission grant. We also won the 2026 Scale Catalyst Award, a national award from the Electric Innovation Initiative for projects built to grow fast and spread the benefits of clean energy. We are now scaling from our first live sites to hundreds of apartment buildings.

The role

We are a hardware company first. We build our own chargers, energy management, and a few other pieces of hardware that we can’t quite talk about yet, as well as the software around them: firmware, apps that find and scan sites, data pipelines, customer tools, and the cloud that ties them together.

We build fast. Our team works with AI coding agents every day, so new ideas become working prototypes in days. Our next step is turning that speed into dependable products at scale, across hundreds of buildings.

That is where you come in. You lead how we take ideas to production. You help decide what ships and when, take work through tests, review, release, and checks in production, and keep the system simple as it grows. You own production health.

You also build the system that builds our software. You turn what we learn into skills (reusable instructions for agents), harnesses (setups that test agents’ work automatically), templates, and checks, so our agents and our people get better every week. You give the whole team a clear way to propose and shape changes, so great ideas can come from anyone and our work stays focused on our priorities. You will report directly and work closely with Moon Five’s founder.

What you will do

  • Turn prototypes into products. Take promising work from prototype to released and checked in production. Add the tests, monitoring, and docs it needs.
  • Keep work flowing. Review open work every week and decide, with clear reasons, what to finish now, what to schedule for later, and what to stop. Every open item has an owner and a next step. You have real authority to make these calls, within agreed rules.
  • Own releases end to end: staging, gradual rollout, checks in production, and removal of old code paths and switches.
  • Own production health: build checks, alerts, uptime, secrets and access, and cloud cost.
  • Lead how we build with AI agents. Write clear specs, write tests first, review agent-written code closely, and improve our guardrails so agent mistakes get caught early.
  • Build the system that builds our software: agent skills, hooks (actions that run automatically at set points, such as before a commit), harnesses, evals, templates, and review gates. Keep them shared, tested, and up to date, so agents get it right the first time.
  • Layer our checks. Start with deterministic checks that give the same answer every time: tests, type checks, linters, and continuous integration and delivery (CI/CD) pipelines. Add judgment-based checks where fixed rules cannot reach: AI evals, adversarial reviews where a second agent or model tries to break the change, and human review for high-risk work.
  • Turn every lesson into a lasting fix. Each bug, review finding, or incident becomes a rule, a test, or a skill, so the same mistake does not happen twice.
  • Keep the work pointed at strategy. The leadership team sets a short written list of priorities each month. You check new work against it before agents start, and push back on work that does not fit.
  • Help everyone on the team create. Set up a simple path from idea to shipped change, such as short product requirement documents (PRDs) and request templates.
  • Keep the system simple as it grows: shared building blocks, one source of truth for each thing, and no code we do not need.
  • Make decisions within agreed limits and write them down. Raise risks early.
  • Work hands-on with our hardware and deployment teams on the software that runs on and talks to our devices: firmware, updates over the air, device data, bench tests on real units, and field tools.
  • Help capture, automatically, the numbers that show project finance partners and investors that our deployments work.
  • Help hire and grow the engineering team as we grow.

What you bring

  • 7+ years building and running production software, including 2+ years at an early-stage startup.
  • You care about the planet and about fair access to clean energy. You want to make reliable, affordable home charging real for renters, and you can show how that has guided your work.
  • You are driven to get the job done. You take ownership, move with urgency, and keep going until the problem is solved, without cutting corners on safety or quality.
  • You are a strong communicator across teams. You explain technical details in plain words, simply and concisely, in writing and out loud, to engineers and non-engineers.
  • You have taken a prototype, your own or someone else's, to a dependable product people use every day. You can explain what you kept, what you cut, and how you knew it was done.
  • You build with AI coding agents every day, understanding not just how to prompt, but how to build frameworks around the process, including skills, hooks, harnesses, evals, and CI/CD.
  • Strong in Rust, Python, and TypeScript, with PostgreSQL and SQLite experience.
  • Hands-on experience running production systems on Google Cloud or Amazon Web Services (AWS).
  • You read unfamiliar code fast and work across many codebases at once.
  • You are familiar with hardware. You have shipped software that runs on or talks to physical devices, such as chargers, sensors, consumer electronics, robots, or embedded Linux boards. You are comfortable at a bench: reading device logs, using a serial console, and proving a fix on a real unit.

Nice to have

  • You have experience with on edge computing, ideally C++, Rust, and/or Python on embedded Linux.
  • Power and metering hardware: reading schematics, energy-metering chips, relays, and safety interlocks.
  • Experience with EV charging software: Open Charge Point Protocol (OCPP), CitrineOS, or charger networks.
  • Run an internal tools, platform, or developer experience team.
  • iOS apps in Swift and SwiftUI.
  • Sign-in and access control (OpenID Connect), secrets handling, and least-privilege access.
  • Energy, solar, or utility software.

Bonus

This is rare, and we do not expect it. You have partnered closely with a founder or a research team to turn early ideas into products people use every day.

How we work

  • We move with urgency. The climate will not wait, so neither do we. We never trade values for speed.
  • Small team, high ownership. Agents write much of the code. People decide what good looks like.
  • We measure ourselves by what ships and keeps working.
  • Every mistake becomes a rule, a test, or a skill. The system that builds our software gets better every week.
  • Tests first for logic. Hardware changes get proven on real devices.
  • Plain code and fixed checks first. Agents where judgment is needed.
  • We write decisions down and make them fast.
  • In person preferred, hybrid. Flexible hours. We will experience periods where we will request staff to come in five days a week, but this will not be the norm.

AI and the future we are building

Chargers are where we start, not where we stop. We are building a way to make clean energy affordable for the people most often left out of it. That means lower transportation and electric bills for residents, cleaner air, homes that keep the power on when the grid goes down, and more room for solar and batteries in every building we serve.

Our vision is abundance: more clean energy, more savings, and more security, shared by everyone, not only by those who can already afford it. A bigger, brighter future, built around people.

AI uses a lot of energy, and we take that seriously. But the fossil fuel industry already uses AI to find and produce more oil, faster. The people we serve cannot afford for clean energy to move slower. So we use AI on purpose, where it brings that future closer. Where plain code does the job, we use plain code: it is faster, cheaper, and uses far less energy. On climate, we would rather be effective than right.

Pay

Base salary: $130,000 to $210,000 per year, plus 0.5% to 1.0% equity.

How to apply

Apply through this posting. Include a short note about a prototype you took to production: what you kept, what you cut, and how you knew it was done. Add one mistake an AI agent made in your code, how you caught it, and what you changed so it would not happen again.

Why Moon Five

Most renters cannot charge at home. Apartment buildings were not built for it, and owners rarely pay to add it. We are fixing that first, from the renter up.

Charging is only the start. An electric car carries the biggest battery that a renter will ever own, often enough to power an apartment for days, and 95% of the time it just sits parked. We want to put that battery to work where you live to support the renter, the building, and the grid.

Our long-term goal is two-way charging: vehicle-to-home and vehicle-to-grid (V2G). The car does not only take power in. It can also send power back to the home or the grid.

Renters have been left out of clean energy for too long. Every charger we install today is a step toward giving them the same savings and backup power that homeowners can buy. In this role, you make the software that future runs on dependable.

Benefits and Perks

  • Comprehensive benefits package, including Health/Vision/Dental
  • Company lunch once a week
  • 4 weeks of paid time off
  • Federal holidays
  • 7 days of sick + mental health days
  • Opportunity to shape the future of a rapidly growing company

Moon Five is an equal opportunity employer. We welcome applicants of every background, including veterans, and do not discriminate on any basis protected by law. Reasonable accommodations are available during hiring and employment.

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 moon-five'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 moon-five'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

    moon-five'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.