Skip to content
DockerDocker

Software Engineer, Billing

Develops and maintains billing systems including subscription management, payment processing, and entitlements using Go backends and React frontends. Requires 4+ years SaaS experience, strong Go skills, and familiarity with Stripe and AWS.

About the job

Responsibilities

  • Lead and contribute to features across the billing stack: subscription management, payment processing, entitlements, invoicing, and internal tooling
  • Write, review, and maintain Go/Golang backends and TypeScript/React frontends — including unit, integration, and e2e tests
  • Architect and specify systems with enough precision that AI-assisted implementation produces correct, reviewable output
  • Work within a cross-functional team alongside product, design, and data engineering
  • Own features through their full lifecycle: design, implementation, deployment, and production operation
  • Handle ad-hoc internal billing support requests across the company

Qualifications

  • 4+ years building production SaaS applications
  • Strong Go/Golang backend experience
  • 2+ years with TypeScript/React on the frontend
  • Experience with payment and billing platforms — Stripe strongly preferred
  • Comfort with cloud infrastructure: AWS preferred, Postgres, Terraform, Kubernetes, GitHub Actions
  • Demonstrated ability to write clear technical specifications and design documents
  • Experience or genuine interest in billing, payments, subscriptions, or financial systems
  • Strong written English; we are async-first and writing is how decisions get made
  • Security-aware engineering practices
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience

What sets you apart

  • You understand that in an AI-agent development workflow, the leverage is upstream — in planning, specification, and architectural thinking — not in writing lines of code

Skills

Go, TypeScript, React, Stripe, AWS, Postgres, Terraform, Kubernetes, GitHub Actions

Upstart

Upstart

United States

Software Engineer, Cash Line
$136k+/yrRemote5+ YOEBackend Engineering

Build and operate backend services and APIs powering Cash Line lending experiences, including pricing, underwriting, funding, and account management. The role requires a bachelor's degree or equivalent experience, at least four years of professional software engineering experience, and proficiency with backend development.

Crusoe

Crusoe

San Francisco, CA

Software Engineer II, Storage
$140k+/yrOn-siteBackend Engineering

Develop and operate scalable, fault-tolerant cloud storage infrastructure, contributing across the stack from bare metal to user-facing APIs. The role requires distributed infrastructure experience, software engineering expertise, and proficiency in Java or Go.

Scribe

Scribe

San Francisco, CA

Backend Engineer
$140k+/yrHybrid3+ YOEBackend Engineering

Build backend features and improve performance across document workflows, integrations, and greenfield projects in a Django-based platform. The role requires 3+ years of backend application experience, strong Python skills, and familiarity with testing, database optimization, and engineering best practices.

Reality Defender

Reality Defender

New York, NY

Software Engineer II
$140k+/yrRemote5+ YOEBackend Engineering

Develop Windows and .NET services powering Microsoft Teams bot applications with low-latency real-time audio and video. The role requires 3–5 years of software development experience, strong C#/.NET skills, Kubernetes operations expertise, and familiarity with media streaming and Microsoft APIs.

OnePay

OnePay

United States

Software Engineer, Risk
$130k+/yrRemote3+ YOEBackend Engineering

Builds backend services and APIs for fraud detection, identity verification, and transaction monitoring in fintech. Requires 3+ years backend experience with APIs, microservices, AWS, and Kubernetes.