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
Similar jobs
Backend Engineering jobsBuild 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.
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.
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.
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.
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.