Software Engineer, Lifecycle

Upstart

Remote Actively hiring Verified listing
Canada Posted 19 days ago Apply by Sep 1, 2026 $142,000$196,600 / year

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $158k
This role $169k
$107k most similar roles pay here $208k

This role pays more than 52% of similar roles. Most pay $135,000–$181,725 — the shaded band above. At the midpoint, this role pays about $169k versus about $158k 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

As a Software Engineer II on Upstart’s Lifecycle Platform team, you will design and build scalable backend services that power the company's unified communications platform across SMS, email, push notifications, and emerging channels. You will develop real-time event-triggered messaging systems and self-serve marketing automation capabilities, translating complex datasets into actionable insights through APIs and streaming pipelines. Working closely with product managers, lifecycle marketing, data insights, analytics, and data platform teams, you will define requirements and deliver impactful solutions. Independently leading medium-sized projects, you will manage risks and drive execution from design to launch while enhancing engineering culture by improving system reliability and communication. The role requires experience in building microservices and APIs in a cloud environment, proficiency in backend languages like Kotlin or Python, and strong collaboration skills with cross-functional teams. Preferred qualifications include familiarity with reverse ETL tools, data pipeline tooling, and real-time event streaming systems.

What you'll do

  • Design and build scalable backend services for a unified communications platform.
  • Develop real-time, event-triggered messaging systems and self-serve marketing automation.
  • Translate complex datasets into high-leverage marketing capabilities through APIs and pipelines.
  • Independently lead medium-sized projects, identifying risks and driving execution from design to launch.
  • Partner with product managers and lifecycle marketing teams to define requirements and deliver solutions.
  • Improve system reliability and communicate technical trade-offs clearly to cross-functional stakeholders.

What we're looking for

  • 3+ years of experience building and operating microservices in a cloud environment.
  • Proficiency in backend languages such as Kotlin, Java, Ruby, or Python.
  • Ability to independently execute on projects and collaborate with cross-functional teams.
  • Experience developing real-time event-triggered messaging systems and marketing automation capabilities.
  • Strong written and verbal communication skills for distributed team collaboration.
  • Familiarity with reverse ETL tools and data pipeline tooling.
  • Track record of leading medium-sized projects and contributing to system design decisions.

More like this

Similar roles

Software Engineer

Q2

Austin, Texas 71 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform
Hybrid

Software Engineer

Q2

Cary, North Carolina 56 days ago
Python SQL Javascript Vue.js OpenAPI Node.js CI/CD Docker GitLab Snowflake Airflow Cloud-Native Architecture Service-Oriented Architecture Agile Methodology
Hybrid

Software Engineer

Rockwell Automation

Mayfield Heights, OH 6 days ago
TypeScript Kotlin C# .NET Core Agile Azure AWS microservices test automation CI/CD GitHub Copilot
Hybrid

Software Engineer

Broadcom

Usa-Ca - Promontory B 38 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL MSSQL Git Jenkins SonarQube Ansible SaltStack Linux Windows Server

Software Engineer

Applied Materials

Santa Clara, CA 41 days ago $179,500$246,500
C# Python C++ EtherCAT motion control safety logic configuration software architecture API design communication protocols device synchronization recipe handling error and safety signaling data transfer system status monitoring logging cross-functional collaboration semiconductor equipment control robotics optical imaging systems FPGA programming

Software Engineer

Booz Allen Hamilton

Washington, District of Columbia 6 days ago $112,800$257,000
Rust C C++ Java Go Python Bash Kubernetes CI/CD Spec Driven Development GitHub TS/SCI clearance KVM SysML DoDAF UAF