Principal Software Engineer
Upstart
- Location
- Remote · San Mateo · Columbus +1
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 195,300–270,400/yr
Posted 2mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Design and build core backend systems for a revolving credit product
- Own distributed services for underwriting, pricing, line management, transactions, and servicing
- Translate complex product and economic requirements into scalable technical systems
- Partner with machine learning engineers to productionize models and integrate AI decisioning
- Collaborate with mobile engineers to deliver consumer-facing features
- Work across the full lifecycle of credit from acquisition to capital markets distribution
- Shape foundational architectural decisions in a greenfield environment
- Contribute to a Gen AI first product strategy
- Raise the bar for engineering quality through API design, data modeling, observability, and testing
Requirements
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field
- 8+ years of experience
- Experience designing distributed systems and event-driven architectures
- Proficiency in Python, Java, Kotlin, C#, or Ruby
- Experience building and maintaining APIs and service-oriented architectures
- Experience shipping consumer-facing features end to end
- Ability to work in ambiguous, zero to one environments
- Experience with cross-functional collaboration
- Active use of AI tools in engineering
Preferred
- Experience in fintech, credit, payments, or regulated financial systems
- Familiarity with revolving credit, line management, transaction processing, or ledger-based systems
- Experience building systems at the intersection of consumer products and capital markets
- Background working with ML-driven pricing, underwriting, or risk systems
- Hands-on experience leveraging generative AI in product features or workflows
- Experience on small, high ownership teams
Skills
- Python
- Java
- Kotlin
- C#
- Ruby
Similar roles
Software Engineer - Site Controller, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Infrastructure Software Engineer, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Software Engineer Intern, Infrastructure (Summer 2027)
DatologyAI · San Mateo · USD 1,000/day · today
Software Engineer, Infrastructure (4-8 YOE)
Airtable · San Francisco, CA · New York, NY · Seattle, WA · USD 187,000–260,000/yr · today
Software Engineer, Data
Airtable · San Francisco, CA · Austin, TX · New York, NY · USD 196,000–278,100/yr · today