Upstart
Software Engineer, Verifications Platform
$142K–$197K
United States +2 · Remote · Full-time · Posted Feb 20, 2026
- Location
- United States
Remote
Remote - Experience
- 3+ years of professional software engineering experience; 3+ years developing backend applications using Kotlin, Java, or another object-oriented programming language.
- Education
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience).
About the job
Build backend services and distributed systems for automated verification workflows, financial data integrations, and approval decisioning across Upstart’s lending products.
What you'll do
- Design and maintain scalable backend services, APIs, and event-driven systems for verification and decisioning.
- Integrate financial data, machine learning models, and internal decisioning services with partner teams.
- Improve platform reliability, testing, monitoring, observability, and reusable infrastructure.
What they ask for
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience).
- 3+ years of professional software engineering experience and 3+ years developing backend applications using Kotlin, Java, or another object-oriented programming language.
- Experience designing, building, and operating distributed systems, including service-to-service APIs and event-driven architectures.
- Experience with scalable production backend services handling business-critical or financial data, decision engines integrating machine learning models, and production-quality code with automated testing, monitoring, and observability.
Nice to have
- Knowledge of financial services, lending, fraud prevention, identity verification, or other risk-sensitive systems.
- Experience with third-party financial data providers or APIs such as Plaid, rule engines, workflow orchestration, automated decisioning, or reusable platform services.
Pay
$142,000 — $196,600 USD (base salary)
Tools
Kotlin, Java, Plaid
AI focus
Integrate machine learning models and risk models into production decision engines and verification workflows.
Model-written summary · the original posting is authoritative