Drimva

Upstart

Software Engineer, Lifecycle

$142K–$197K

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

Location
United States
Remote
Remote
Experience
3 years of experience, alongside the stated degree or equivalent.
Education
Bachelor’s degree in Computer Science, Engineering, or Mathematics, or a related field (or its equivalent).

About the job

Build and operate scalable backend systems for personalized, data-driven customer communications across email, SMS, push, and future channels.

What you'll do

  • Design backend services and real-time messaging, marketing automation, and experimentation systems.
  • Build APIs, streaming pipelines, and reverse ETL workflows that turn customer data into marketing capabilities.
  • Lead projects from design through launch and improve reliability while partnering with cross-functional teams.

What they ask for

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field (or its equivalent) + 3 years of experience.
  • Experience building and operating microservices and APIs in a cloud environment; AWS preferred.
  • Proficiency in at least one backend language: Kotlin, Java, Ruby, or Python.
  • Ability to independently execute projects, navigate ambiguity, collaborate cross-functionally, 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 event streaming and high-throughput messaging.

Pay

$142,000 — $196,600 USD base salary; $136,000 — $165,000 CAD 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)