Drimva

Upstart

Senior Software Engineer, Lifecycle

$167K–$231K

United States +2 · Remote · Senior · Full-time · Posted May 20, 2026

Location
United States
Remote
Remote
Experience
6 years of experience.
Education
Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent.

About the job

Build and operate backend infrastructure for Upstart’s customer communications and marketing platforms, enabling personalized, data-driven messaging across channels.

What you'll do

  • Design scalable backend services and systems for event-triggered messaging, marketing automation, and experimentation.
  • Build APIs, streaming pipelines, and reverse ETL workflows that turn customer data into marketing capabilities.
  • Lead medium-sized projects from design through launch and improve reliability and cross-functional delivery.

What they ask for

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent, plus 6 years of experience.
  • Experience building and operating microservices and APIs in a cloud environment, preferably AWS.
  • Proficiency in at least one backend language: Kotlin, Java, Ruby, or Python.
  • Ability to execute projects independently, navigate ambiguity, collaborate across functions, and communicate effectively.

Nice to have

  • Experience supporting Marketing, Growth, or GTM teams, including CDPs, customer segmentation, or campaign orchestration.
  • Experience with reverse ETL, data pipeline, or marketing automation tools; familiarity with real-time streaming and high-throughput messaging.

Pay

$166,900 — $230,900 USD (base salary)

Tools

AWS, Kotlin, Java, Ruby, Python, Hightouch, Census, Airbyte

Model-written summary · the original posting is authoritative

First seen Oct 27, 2026 · Last verified Nov 4, 2026 (UTC)