Upstart is looking to solve the problem of efficiently and scalably connecting their marketing efforts to the right users at the right time by developing innovative solutions and strategies for marketing outreach, thereby empowering them to effectively engage with users and directly impacting Upstart's mission and growth.
Requirements
- 7+ years of professional software development experience
- Strong proficiency in one or more programming languages such as Ruby, Java, Kotlin, Python, or Javascript
- Experience building scalable APIs and microservices in a cloud-based environment (e.g., AWS, GCP).
- Experience building systems that integrate with 3rd parties or manage large scale data flows
- Experience with SQL, data warehouses, or other database technologies
- Professional experience with digital advertising platforms like Google Ads or Meta Ads
- Professional experience working with Ruby on Rails and/or Kotlin
Responsibilities
- Lead the design and development of scalable systems that deliver marketing content across key outbound channels.
- Partner with machine learning, analytics, and marketing stakeholders to optimize targeting and improve customer engagement.
- Own projects from ideation to launch guiding architecture, implementation, and operational readiness.
- Drive platform reliability and evolve internal tools that enable experimentation, automation, and performance insights.
- Mentor junior engineers and contribute to growing a culture of technical excellence and cross-functional collaboration.
- Drive development of scalable, resilient platform capabilities that power Upstart’s owned marketing channels including digital ads, direct mail, and partner integrations.
- Help shape the technical strategy and execution that enables more personalized, data-driven outreach and directly advances Upstart’s growth and mission.
Other
- Proven ability to lead projects involving multiple engineers or stakeholders over extended timelines.
- Excellent written and verbal communication skills with the ability to work in a distributed team.
- This team operates across all U.S. time zones.
- This team has regular on-site collaboration sessions. These occur 3 days per quarter at an Upstart office.
- Remote, San Mateo, Columbus, Austin