Software Engineer, Lifecycle
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.
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.
Cloud Storage Experience: Hands-on experience building and operating large scale, complex distributed cloud computing infrastructure products. Preferably, experience building redundant and fault tolerant storage solutions with backups, replication, encryption, and data protection mechanisms.
Software Engineering Fundamentals: Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Technical Proficiency:
Communication & Collaboration: Strong communication and collaboration skills.
Bonus Points:
Compensation will be paid in the range of up to $136,000 - $160,500 a year + Bonus. Restricted Stock Units are included in all offers. Compensation to be determined by the applicant's knowledge, education, and abilities, as well as internal equity and alignment with market data.
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.
Build and scale microservices for Crusoe Cloud's control plane, managing AI-optimized compute, network, and storage resources. Requires 3+ years experience with Go (preferred), Kubernetes, Postgres, and distributed systems expertise.
Builds and leads scalable Go-based backend microservices, owns full system lifecycle including architecture, CI/CD, observability, and AI-driven automation. Collaborates across teams to enhance performance for millions of users, requiring deep expertise in cloud-native technologies and technical leadership.
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.