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