Senior Software Engineer, Capital Insights

Upstart

Remote

Quick summary

Work type
Remote
Location
Canada
Salary
$166,900–$230,900 / yr
Posted
44 days ago
Closes
Sep 1, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $180k
This role $199k
$109k most similar roles pay here $244k

This role pays more than 66% of similar roles. Most pay $142,400–$217,725 — the shaded band above. At the midpoint, this role pays about $199k versus about $180k for comparable roles.

Based on 240 similar postings.

Employer

About Upstart

Upstart is an AI lending platform that partners with banks and credit unions to expand access to affordable credit using non-traditional variables.

Upstart currently has 40 open roles on FindRole.

Listed pay typically runs $177,200–$245,400 across 40 roles with salary data.

Most-posted roles

View all roles at Upstart

At a glance

TL;DR · Senior Software Engineer, Capital Insights

As a Senior Software Engineer on Upstart’s Capital Insights team, you will play a pivotal role in developing and maintaining backend services, data pipelines, and reporting systems that power partner-facing reporting across multiple lending products. Your responsibilities include designing and evolving APIs and data models to ensure accurate and timely loan and portfolio data delivery under strict SLAs, while also improving system reliability through automation and observability practices. You will collaborate closely with Capital Markets, Finance, and Data teams to define requirements and deliver scalable solutions, and mentor junior engineers on best practices in a regulated fintech environment. The role requires experience with modern backend stacks like Ruby on Rails or Java, relational databases, and data pipeline tools such as Airflow and dbt, along with a strong background in fintech or financial reporting environments.

What you'll do

  • Design and evolve backend services and data models for partner-facing reporting.
  • Build and maintain data pipelines to deliver accurate loan and portfolio data under strict SLAs.
  • Improve system reliability by automating manual processes and enhancing observability.
  • Lead the design and implementation of unified APIs and portals across products.
  • Identify inefficiencies in legacy systems and drive platform-level improvements.
  • Mentor engineers on best practices for distributed systems design and production operations.

What we're looking for

  • 4+ years of experience building and operating backend systems.
  • Proficiency in at least one modern backend stack (e.g., Ruby on Rails, Java) and relational databases (SQL).
  • Hands-on experience with data pipelines or analytical data stores like Airflow, Spark, dbt, ClickHouse, Snowflake, BigQuery, Redshift.
  • Experience owning systems end-to-end, including design, deployment, monitoring, and on-call support.
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.

More like this

Similar roles

Senior Software Engineer

Q2

Cary, North Carolina 76 days ago
.NET SQL Server C# HTML/CSS JavaScript LLM-based systems RAG fundamentals Vector search integration Chunking strategies Context window management Agentic patterns MVVM Vue Angular React Test automation frameworks SOLID principles Agile development CI/CD
Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 120 days ago $119,800$234,700
Python Java Go C++ Docker Kubernetes AWS Azure CI/CD PostgreSQL MongoDB Redis GraphQL OAuth OpenIDConnect ZeroTrustArchitecture

Senior Software Engineer

Carmax

Richmond 49 days ago
Azure React JavaScript TypeScript .Net Core C# API design DevOps CI/CD SQL Server NoSQL Agile REST API Kubernetes Docker JSON XML SQL
Hybrid

Senior Software Engineer

Broadcom

Burlington, MA 93 days ago $108,000$172,800
Java Kubernetes GitHub Maven Jenkins Docker CI/CD Git Linux Python PostgreSQL VMware vSphere vSAN NSX Terraform AWS Azure

Senior Software Engineer

Prudential Financial

Newark, NJ 97 days ago $104,000$171,600
React Springboot Docker Terraform AWS Kubernetes DevOps CI/CD GitHub Jenkins Python Java Node.js HTML CSS JavaScript DynamoDB ECS Lambda RDS S3 Observability Metric Logs Tracing Agile Methodology
Hybrid

Software Engineer

Q2

Austin, Texas 8 days ago
AWS Python SQL C# .NET Vue Angular React HTML CSS JavaScript RESTful APIs MVVM SOLID principles Agile CI/CD Kubernetes Docker Terraform PostgreSQL Git Jenkins
Hybrid