Skip to content

Software Engineer, Verifications Platform

Design and build backend services powering automated verification workflows, financial data integrations, and approval decisioning for lending products. Requires 3+ years building distributed systems in Kotlin or Java.

142k – 197kUnited StatesBackend EngineeringRemote3+ YOE

About the role

How you’ll make an impact

  • Design, build, and maintain scalable backend services that power automated verification workflows, financial data integrations, and approval decisioning.
  • Develop distributed systems, APIs, and event-driven services that improve the scalability, reliability, and reuse of verification capabilities across multiple lending products.
  • Build platform capabilities that enable reusable financial data connections, streamline connection lifecycle management, and reduce operational overhead for internal engineering teams.
  • Partner with Machine Learning, Product, Risk, Fraud, and Compliance teams to integrate data, decisioning logic, and risk models into production systems while maintaining correctness and auditability.
  • Improve system reliability through comprehensive testing, monitoring, observability, and operational best practices for business-critical services.
  • Contribute to the evolution of the verification platform by improving architecture, engineering standards, and shared infrastructure that accelerates product development across Upstart.

Minimum Qualifications

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience) and 3+ years of professional software engineering experience.
  • 3+ years of experience 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 building and maintaining scalable backend services that process business-critical or financial data in production environments.
  • Experience contributing to decision engines that integrate with machine learning models to evaluate signals.
  • Experience writing production-quality code supported by automated testing, monitoring, and observability practices.

Preferred Qualifications

  • Knowledge of financial services, lending, fraud prevention, identity verification, or other risk-sensitive systems.
  • Experience integrating third-party financial data providers or APIs such as Plaid or similar platforms.
  • Experience building rule engines, workflow orchestration platforms, or automated decisioning systems.
  • Knowledge of how machine learning models are integrated, monitored, and evaluated within production systems.
  • Experience building reusable platform services or shared infrastructure supporting multiple engineering teams.

Skills

KotlinJavaDistributed SystemsAPIsEvent-Driven ArchitectureBackend ServicesMachine Learning IntegrationAutomated TestingMonitoringObservability

Software Engineer, Foundations

Build and maintain scalable backend data systems and pipelines supporting audience segmentation, marketing attribution, and customer acquisition at a leading AI lending platform.

142k – 196kUnited StatesBackend EngineeringRemote3+ YOEDatabasesMonitoring

Software Engineer, Banking

Build large-scale backend systems for money movement and payments infrastructure at Ramp. Own end-to-end architecture, reliability, and integrations with banking and crypto rails.

142k – 335kNew York, NY +1Backend EngineeringRemote5+ YOEAchCrypto

Software Engineer - Core Platform

Builds and scales core platform backend for data-intensive applications, designing generalized solutions for cross-product challenges. Requires 3+ years backend experience with TypeScript/Node.js, data infrastructure, and leading complex projects.

141k – 265kSan Francisco, CA +2Backend EngineeringHybrid3+ YOEGCPETL

Core Software Engineer (C++) - Remote

Optimizes and maintains performance of the core ClickHouse database, focusing on query optimization, distributed systems, and low-level enhancements using C++. Collaborates with support and open-source community while debugging production issues.

141k – 230kUnited StatesBackend EngineeringRemoteC++Simd

Software Engineer - Database Integrations

Builds high-throughput real-time data replication integrations from databases like Postgres, MySQL, MongoDB into ClickHouse. Requires 5+ years experience, Go proficiency, cloud-native skills, and Kubernetes; focuses on reliability, edge cases, and customer-driven innovation.

141k – 230kUnited StatesBackend EngineeringRemote5+ YOEGoAWS