Senior Software Engineer, Partner Integrations and Origination Platform

Upstart

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Canada
Salary
$166,900–$230,900 / yr
Posted
108 days ago
Freshness
Confirmed live yesterday
Closes
Dec 8, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $172k
This role $199k
$101k most similar roles pay here $245k

This role pays more than 77% of similar roles. Most pay $145,700–$198,225 — the shaded band above. At the midpoint, this role pays about $199k versus about $172k 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 73 open roles on FindRole.

Listed pay typically runs $166,900–$230,450 across 72 roles with salary data.

Most-posted roles

View all roles at Upstart

At a glance

TL;DR · Senior Software Engineer, Partner Integrations and Origination Platform

As a Senior Software Engineer - Partner Integrations and Origination Platform, you will join a team dedicated to building and scaling the systems that power loan originations across various products and lending partners. You will design and build scalable backend services, refactor legacy systems into product-agnostic infrastructure, and develop orchestration solutions to streamline partner onboarding while improving system reliability and observability. The role requires proficiency in at least one modern backend framework or programming language, specifically Ruby on Rails, along with experience in distributed systems, service integrations, and workflow-based architectures. You will also utilize AI-assisted development tools to enhance productivity. This position addresses the technical challenge of creating consistent, high-quality lending experiences by reducing operational complexity and building robust, scalable infrastructure for a variety of partner types within the fintech and banking domain.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Design and build scalable backend services to support origination workflows across multiple products and partners.
  • Improve the reliability, observability, and operational resilience of critical origination systems and APIs.
  • Refactor and decouple legacy systems into reusable, product-agnostic infrastructure.
  • Build orchestration and workflow solutions to streamline partner onboarding and reduce manual operations.
  • Lead technical design discussions and author documentation for system quality and monitoring.
  • Utilize AI-assisted development tools and automation to increase engineering productivity.
  • Participate in incident response and perform root cause analysis to implement long-term improvements.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent).
  • 4+ years of software engineering experience.
  • 6+ years of experience building and operating backend services, APIs, or data-intensive systems in production environments.
  • Experience owning the full development lifecycle including design, implementation, deployment, monitoring, and on-call support.
  • Proficiency with at least one modern backend framework and ability to work in a Ruby-based codebase.
  • Experience designing distributed systems, service integrations, or workflow-based architectures for scalability and reliability.
  • Preferred experience in fintech, lending, banking, or capital markets environments.
  • Knowledge of orchestration platforms like Temporal and experience using AI-assisted development tools.

More like this

Similar roles

Senior Software Engineer, Core Platform

Upstart

Remote (Canada) 11 days ago $166,900$230,900
Kotlin Java SQL Microservices Distributed Systems Event-Driven Architecture Machine Learning Automated Testing Monitoring Observability Jira
5+ yrs exp Remote

Senior Software Engineer, Capital Insights

Upstart

Remote (Canada) 72 days ago $166,900$230,900
Ruby on Rails Java SQL Airflow Spark dbt ClickHouse Snowflake BigQuery Redshift Databricks Looker Data Pipelines Distributed Systems Observability
4+ yrs exp Remote

Senior Software Engineer, Capital Insights

Upstart

Remote (Canada) 72 days ago $166,900$230,900
Ruby on Rails Java SQL Airflow Spark dbt ClickHouse Snowflake BigQuery Redshift Databricks Looker Data Pipelines Distributed Systems Observability
4+ yrs exp Remote

Senior Software Engineer, Marketplace Optimization

Upstart

Remote (Canada) 63 days ago $166,900$230,900
Ruby on Rails Python Kotlin AWS Distributed Systems Kafka Event-Driven Architecture Workflow Orchestration Real-time Data Processing Machine Learning Optimization Engines Recommendation Systems
5+ yrs exp Remote

Senior Software Engineer, White Label Platform

Upstart

Remote (Canada) 73 days ago $166,900$230,900
Ruby on Rails Kotlin PostgreSQL React Next.js Vercel Python AWS GCP Azure Microservices Kafka Spark SQL Data Warehousing Full-Stack Development APIs Distributed Systems
5+ yrs exp Remote