Software Engineer, Distribution Platform

Upstart

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Canada
Salary
$142,000–$196,000 / yr
Posted
161 days ago
Freshness
Confirmed live today
Closes
Jan 22, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $169k
This role $169k
$92k $222k
below market most similar roles pay here above market

This role pays less than 54% of similar roles. Most pay $151,000–$187,587 — the blue band above. At the midpoint, this role pays about $169k versus about $169k 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 54 open roles on FindRole.

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

Most-posted roles

View all roles at Upstart

At a glance

TL;DR · Software Engineer, Distribution Platform

As a Software Engineer, Distribution Platform, you will join the Distribution Platform team to develop innovative solutions for scalable marketing outreach. You will work closely with cross-functional partners in Analytics, Marketing, Machine Learning, and Product to design and deliver high-quality products served across various marketing channels. Your day-to-day responsibilities include building technology to serve marketing content efficiently, making architectural decisions to improve software reliability, and maintaining the codebase. You will utilize programming languages such as Ruby, Java, Kotlin, Python, or Javascript to build scalable APIs and microservices in cloud-based environments like AWS or GCP. The role involves solving the technical challenge of creating an intelligent, unified system that automates and scales how the company engages with customers through digital ads, direct mail, and partner integrations.

What does a Software Engineer earn in Remote?

Median $208800 from 354 postings across 50 companies.

See salary data

What you'll do

  • Design and build technology to serve marketing content to users in a scalable and efficient manner.
  • Develop tools and systems to target specific users with relevant content at the optimal time.
  • Make architectural decisions to improve software reliability and the maintainability of the codebase.
  • Partner with cross-functional teams to design and deliver high-quality products for various marketing channels.
  • Build scalable APIs and microservices within a cloud-based environment.
  • Lead small to medium-sized projects involving multiple engineers over several months.
  • Integrate systems with third parties to ingest, store, and expose large amounts of data.

What we're looking for

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent) plus 3 years of experience.
  • Strong proficiency in one or more programming languages such as Ruby, Java, Kotlin, Python, or Javascript.
  • Experience building scalable APIs and microservices in a cloud-based environment like AWS or GCP.
  • Experience leading small to medium sized projects over multiple months and/or multiple engineers.
  • Excellent written and verbal communication skills with the ability to work in a distributed team.
  • Experience working on systems that integrate with 3rd parties and/or ingest, store, and expose large amounts of data (preferred).
  • Experience with SQL, data warehouses, or other database technologies (preferred).
  • Professional experience with digital advertising platforms, Ruby on Rails, Kotlin, or marketing technology (preferred).

More like this

Similar roles

Software Engineer, Distribution Platform

Upstart

Remote (Canada) 161 days ago $142,000–$196,000
Ruby Kotlin Python Java Javascript TypeScript React Ruby on Rails AWS GCP SQL Microservices APIs Google Ads Meta Ads Machine Learning
3+ yrs exp Remote

Senior Software Engineer, White Label Platform

Upstart

Remote (Canada) 118 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

Software Engineer, Product Development

SpaceX

Hawthorne, CA 113 days ago $125,000–$150,000
C++ Rust C Linux Docker Kubernetes PostgreSQL CockroachDB ARM PowerPC x86 Embedded Systems Cryptography Hardware-in-the-loop Network Performance Analysis Simulations

Software Development Manager, Platform Engineering

Autodesk

Remote (Oregon) +3 16 days ago
Distributed Systems Microservices RESTful APIs Kafka Java Python Node.js React Event-Driven Architecture CMS Cloud-Native Messaging Technologies A/B Testing Platform Engineering
10+ yrs exp Remote

Developer Platform Engineer

Cognizant

Hartford, CT 20 days ago
DevOps DevSecOps CI/CD Docker Visual Studio .NET JDK GitHub Actions Jenkins ArgoCD Windows MacOS Package Management Software Asset Management Golden Images IDE Configuration

Senior Software Engineer, Platform Engineering

Nvidia

Santa Clara, CA 7 days ago $168,000–$270,250
Python LLM RAG Agentic AI Kubernetes Docker LangChain Generative AI Linux Microservices APIs Test Automation ITSM ServiceNow Distributed Systems Firmware Hardware/Software Integration
8+ yrs exp