Senior Software Engineer, Capital Insights

Upstart · Fintech · Remote · Engineering

Upstart is a fintech company that uses AI to improve access to credit. The Capital Insights team is responsible for partner-facing reporting, building and maintaining APIs, data pipelines, data models, and reporting systems. This Senior Software Engineer role focuses on backend services, data pipelines, and reporting infrastructure to ensure accurate and timely data for capital partners, supporting the flow of capital through the marketplace and scaling the platform.

What you'd actually do

  1. Design and evolve backend services, data models, and reporting APIs that power partner-facing reporting across multiple lending products
  2. Build and maintain data pipelines and reporting systems that deliver accurate, timely loan and portfolio data under strict SLAs
  3. Improve system reliability and operational health by reducing incidents, automating manual processes, and strengthening observability
  4. Lead design and implementation of cross-product platform capabilities, including unified APIs and portals
  5. Partner with Capital Markets, Finance, and Data teams to define requirements, troubleshoot production issues, and deliver scalable solutions

Skills

Required

  • backend systems
  • modern backend stack (e.g., Ruby on Rails, Java, or similar)
  • relational databases (SQL)
  • data pipelines
  • analytical data stores
  • Airflow
  • Spark
  • dbt
  • ClickHouse / Snowflake / BigQuery / Redshift
  • owning systems end-to-end
  • design
  • deployment
  • monitoring
  • on-call support

Nice to have

  • fintech
  • lending
  • capital markets
  • financial reporting
  • modern data platforms
  • analytics tools
  • Databricks
  • ClickHouse
  • Looker
  • dbt
  • external APIs (REST)
  • file-based data integrations
  • enterprise partners
  • observability
  • automation
  • incident reduction
  • collaborate across technical and non-technical teams

What the JD emphasized

  • regulated fintech environment