Skip to content

Open nowPosted 11 days ago

Senior Software Engineer, Pioneer Desktop

SewerAI7 open roles

Pay
$150,000 – $205,000 a year
Where
Remote
Work mode
Remote
Get the CV for this job

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

Your applicationOpen nowSenior Software Engineer, Pioneer DesktopSewerAI · Remote
  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 SewerAI'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.

14.0% of postings close within 7 days. Measured by our own scanner across the market. SewerAI postings stay open a median of 20 days.

Share of postings closed within
  1. 2.3%1 day
  2. 4.7%3 days
  3. 14.0%7 days
  4. 22.5%14 days
  5. 38.3%30 days
  6. 59.0%60 days
This job: posted 11 days ago

SewerAI median: 20 days open

The posting

About SewerAI Corporation

SewerAI is transforming underground infrastructure management through AI-powered inspection and risk analysis. Our platform helps contractors, engineering firms, and utilities unlock valuable insights from sewer inspection data—turning hours of manual video review into actionable intelligence in minutes. After doubling our customer base over the past year, we’re now entering an exciting phase of accelerated growth.

ABOUT THE ROLE

We're looking for a Senior Software Engineer to develop Pioneer Desktop alongside the Truck team lead. It's an Electron app: our React web app, Pioneer, runs inside a desktop shell that talks to the truck's hardware. The operator drives the camera, records video, reads distance and incline from the crawler controller, codes defects to NASSCO standards, and syncs the inspection to the cloud once the truck has signal.

Trucks are a hard place to run software. They run on hardware we don't choose, from many manufacturers, often with no internet connection. The operator isn't a software person and has a crew waiting. If a recording fails, someone drives back to the manhole.

Working with the Truck team lead, you'll contribute across the desktop runtime: hardware integrations, video recording, offline storage, sync, crash diagnostics, and the release pipeline that gets software updates onto trucks safely.

WHAT YOU'LL WORK ON

Working alongside the Truck team lead, you'll:

- Connect Pioneer Desktop to inspection cameras, truck equipment and sensors

- Make video recording reliable and inspection data safe, even without internet access

- Improve cloud sync, app stability and software updates for trucks in the field

- Work with Product, Design and the web team to make operators' workflows simpler

- Help resolve customer issues and visit trucks and hardware vendors to understand how the software is used

WHO YOU ARE

- You have 5+ years building production software, including real time on desktop or hardware-connected applications.

- You've shipped a desktop app (Electron, Tauri, Qt, WPF or native Windows) to users you can't SSH into. Auto-update, code signing and crash reporting are familiar ground.

- Your TypeScript is strong, and you understand the Electron process model: main, renderer, preload and utility processes, and what belongs in each.

- You've talked to hardware: serial protocols, byte framing, checksums, flaky USB and drivers that behave differently on every machine.

- You can debug on Windows. You know your way around file locks, path and locale quirks, Event Viewer, Process Monitor and PowerShell.

- You design for failure. You assume the disk fills up, the network drops, and Windows kills the process halfway through a write.

- You can take a log from a customer you'll never meet and work out what happened.

- You have strong product fundamentals: you understand user needs, weigh tradeoffs, and focus on solving the right problem for operators.

- You explain technical problems in plain language to operators and field supervisors, and you listen when they describe a bug in their own words.

- You follow through. When a truck in another state can't record, you work with the Truck team lead and your teammates to investigate the issue and see the fix through.

- You use AI coding tools every day to optimize your workflow.

TECHNICAL SKILLS

- TypeScript

- Node.js

- Electron

- React

- Browser media APIs

- ffmpeg

- Understanding of serial communication

- Database fundamentals

- Windows internals and PowerShell

- Desktop app testing (Playwright for Electron, Vitest)

- AWS

- CI/CD (GitHub Actions)

NICE TO HAVE

- C#/.NET, DirectShow or Media Foundation

- Rust and WebAssembly

- Crash analysis: minidumps, Crashpad or Breakpad, symbol servers

- Windows installers and fleet management: WiX/MSI, Squirrel, Intune, SCCM

- Code signing: Authenticode, EV certificates, cloud KMS

- Video capture and encoding: H.264, capture cards, RTSP

- GPS, NMEA and geospatial data

- NASSCO standards (PACP/MACP/LACP) and sewer inspection data

- CCTV inspection trucks, crawler controllers or other industrial hardware

- Municipal utility, contractor or infrastructure customers

WHAT YOU'LL GAIN

- The chance to help build a product that crews depend on every working day, working alongside the Truck team lead

- Work that spans bytes on a serial wire, video pipelines, Windows installers and React UI

- A short path from code to impact: you'll hear from the operators who use your release

- Growth in a fast-moving company where you'll write processes as well as code

COMPENSATION & BENEFITS

- Base salary: $150,000–$205,000, plus equity

- Medical, dental, vision, basic life and 401(k)

- Unlimited PTO

This role requires about 5-10% travel for truck visits, customer go-lives and team offsites.

WHY JOIN SEWERAI?

JOIN THE FASTEST-GROWING TEAM IN WASTEWATER TECH AND HELP MODERNIZE CRITICAL INFRASTRUCTURE WITH AI. YOU’LL OWN HIGH-VISIBILITY PROJECTS, INFLUENCE HOW OUR BRAND MEETS THE MARKET, AND SEE YOUR WORK DRIVE MEASURABLE IMPACT FOR CUSTOMERS AND COMMUNITIES.

_______________________

SewerAI is proud to be an Equal Opportunity Employer. We are committed to providing a workplace free from discrimination or harassment on the basis of age, disability, sex, race, religion or belief, gender reassignment, marriage/civil partnership, pregnancy/maternity, or sexual orientation. All your information will be kept confidential according to EEO guidelines.

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 SewerAI'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 SewerAI'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

    SewerAI'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.