Backend engineer on the Lifecycle team building scalable services for SMS, email, push and real-time marketing automation. Partner with marketing, analytics and ML teams to deliver data-driven engagement at Upstart.
136k – 197k/yr
Remote3+ YOEBackend Engineering
About the role
How you’ll make an impact
Design and build scalable backend services that power our unified communications platform across SMS, email, push, and future channels.
Develop systems for real-time, event-triggered messaging and self-serve marketing automation and experimentation capabilities.
Translate large, complex datasets into high-leverage marketing capabilities through APIs, streaming pipelines, and reverse ETL workflows.
Partner closely with product managers, lifecycle marketing, data insights, analytics, and data platform teams to define requirements and deliver impactful, data-driven solutions.
Lead medium-sized projects independently—proactively identifying risks, managing ambiguity, and driving execution from design through launch.
Strengthen our engineering culture by improving system reliability, accelerating iteration, and clearly communicating technical trade-offs to cross-functional stakeholders.
Minimum Qualifications
Bachelor’s degree in Computer Science, Engineering, or Mathematics, or a related field (or its equivalent) + 3 years of experience
Experience building and operating microservices and APIs in a cloud environment (preferably AWS).
Proficiency in at least one backend language such as Kotlin, Java, Ruby, or Python.
Demonstrated ability to independently execute on projects, navigate ambiguity, and collaborate effectively with cross-functional partners.
Excellent written and verbal communication skills with the ability to work in a distributed team
Preferred Qualifications
Experience supporting Marketing, Growth, or GTM teams, particularly in environments involving CDPs, customer segmentation, or campaign orchestration.
Experience with reverse ETL tools (e.g., Hightouch, Census), data pipeline tooling (e.g., Airbyte, Fivetran, Databricks), or marketing automation platforms (e.g., Iterable, Braze, or Salesforce Marketing Cloud).
Familiarity with real-time event streaming systems and high-throughput messaging architectures.
Experience integrating with third-party APIs and building systems that ingest, transform, and expose large volumes of data.
Track record of leading medium-to-large projects and contributing to system design decisions with long-term platform impact.
Develops and operates high-performance, scalable cloud storage infrastructure using advanced storage engineering concepts. Requires hands-on experience with distributed systems, Java or Go, Linux internals, and IaC tools like Terraform.
136k – 161k/yr
On-siteBackend Engineering
Software Engineer, Billing
DockerSeattle, WA
Develops and maintains billing systems including subscription management, payment processing, and entitlements using Go backends and React frontends. Requires 4+ years SaaS experience, strong Go skills, and familiarity with Stripe and AWS.
137k – 223k/yr
Remote4+ YOEBackend Engineering
Backend Engineer
Fable SecuritySan Francisco, CA
Backend engineer building and owning the data platform with real-time API integrations, Kafka streaming, Spark/Airflow pipelines, and distributed systems on AWS.
135k – 250k/yr
Hybrid3+ YOEBackend Engineering
Software Engineer, Backend
EmaCalifornia
Build and maintain scalable backend systems and APIs using Go/Python for enterprise AI applications. Requires 4+ years experience with databases, cloud platforms, containerization, and security best practices in a hybrid role.
Build secure backend systems and tools for AI model inference and Public Sector customers. Own reliability, develop CLIs for deployment/testing, collaborate on integration tests. Requires security clearance and hybrid office presence in SF, NYC, DC, or STL.