Upstart
Senior Software Engineer, New Product
United States142k-226.4k USD/yrFull time2mo
kafkadistributed-systemsfintechevent-drivenai-tools
About the role
The Team
Recurring Credit is building a mobile-first line of credit to replace payday loans and cash advance apps with something safer. Small, senior team operating like a startup inside Upstart—lean, fast, and AI-native.
How you'll make an impact
- Build core backend systems: instant disbursements, billing, and repayment schedules
- Develop distributed, event-driven services (Kafka, SQS) with reliability at scale
- Leverage AI-native workflows (Cursor, Copilot, LLM tooling) to accelerate delivery
- Collaborate with product and design to ship user-facing features fast
Requirements
- 4+ years building production backend systems, ideally consumer-facing
- Strong distributed systems experience (Kafka, event-driven, DLQs, idempotency)
- Proficiency in OO language (Java, Kotlin, Python, Ruby) + SQL
- Track record shipping 0→1 products in ambiguous environments
- Active AI tool usage beyond autocomplete
Nice to Have
- Fintech/payments experience (billing, ledgers, KYC)
- Schema evolution (Protobuf, Avro) and safe data migrations
Compensation & Location
$142k–$226k base + bonus & equity. Remote US (San Mateo, Columbus, Austin offices available). Quarterly onsites covered.