Senior Software Engineer, Lifecycle
Upstart
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 75% of similar roles. Most pay $149,642–$198,987 — the shaded band above. At the midpoint, this role pays about $199k versus about $174k for comparable roles.
Based on 240 similar postings.
Employer
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
At a glance
Senior Software Engineer, Lifecycle joins the Lifecycle Platform team within the Growth organization to develop innovative solutions for personalized customer communication. This role involves designing and building scalable backend services for a unified communications platform spanning SMS, email, and push notifications. The engineer will build systems for real-time, event-triggered messaging and marketing automation while transforming complex datasets into actionable capabilities through APIs, streaming pipelines, and reverse ETL workflows. Key technical requirements include proficiency in Kotlin, Java, Ruby, or Python, along with experience building microservices and APIs in cloud environments like AWS. The role also involves working with tools such as Hightouch, Census, Airbyte, Fivetran, Databricks, Iterable, Braze, or Salesforce Marketing Cloud. This position solves the technical challenge of transforming rich customer data into high-impact engagement across various communication channels for a lending marketplace.
What does a Software Engineer earn in Remote?
Median $204500 from 415 postings across 57 companies.
Skills
What you'll do
What we're looking for
More like this
Upstart
Upstart
Upstart
Upstart
Upstart
Upstart