Senior Software Engineer, Lifecycle
$166.9k - $230.9kUpstart
About Upstart
At Upstart, we’re united by a mission that matters: to radically reduce the cost and complexity of borrowing for all Americans. Every day, we bring creativity, experimentation, and advanced AI to reshape access to credit, helping millions move forward financially with clarity and confidence.
As the leading AI lending marketplace, we partner with banks and credit unions to expand access to affordable credit through technology that’s both radically intelligent and deeply human. Our platform runs over one million predictions per borrower using more than 3,000 signals, powering smarter, fairer decisions for millions of customers. But the numbers only hint at the impact. Every idea, every voice, and every contribution moves us closer to a world where credit never stands between people and their financial progress.
We’re proudly digital-first, giving most Upstarters the flexibility to do their best work from wherever they thrive, alongside teammates across 80+ cities in the US and Canada. Digital-first doesn’t mean distant. We’re intentional about in-person connection through team onsites, planning sessions, and moments that spark creativity and trust. And whether you choose to work primarily from home or collaborate in-person from one of our offices in Columbus, Austin, the Bay Area, or New York City (opening Summer 2026), you’ll have the support to work in the way that works best for you.
If you’re energized by tackling meaningful problems, excited to innovate with purpose, and motivated by work that truly matters, we’d love to hear from you.
The Team:
Upstart’s Lifecycle Platform team develops innovative solutions, strategies, and systems that enable personalized, timely communication with millions of current and prospective customers. We build and scale the platforms behind preference management, email, SMS, push notifications, and emerging channels—ensuring the right message reaches the right user at the right time.
As a Software Engineer on the team, you will be part of the broader Growth organization and partner closely with Lifecycle Marketing, Distribution, Insights, Data Platform, Analytics, and ML teams. We are the technical thought leaders and subject matter experts for outbound communications across the company. Our mission is to design and operate the infrastructure that transforms rich customer data into actionable, high-impact engagement.
This team operates with speed and ownership. We deploy frequently, unblock ourselves, and hold a high bar for accountability. We are not a siloed engineering team—we collaborate deeply with cross-functional stakeholders and play a central role in shaping the future of Upstart’s marketing platforms.
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) + 6 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.
Position location This role is available in the following locations: Remote
Time zone requirements The team operates on the East/West coast time zones.
Travel requirements As a digital first company, the majority of your work can be accomplished remotely. The majority of our employees can live and work anywhere in the U.S but are encouraged to to still spend high quality time in-person collaborating via regular onsites. The in-person sessions’ cadence varies depending on the team and role; most teams meet once or twice per quarter for 2-4 consecutive days at a time.
At Upstart, your base pay is one part of your total compensation package. The anticipated base salary for this position is expected to be within the below range. Your actual base pay will depend on your geographic location–with our “digital first” philosophy, Upstart uses compensation regions that vary depending on location. Individual pay is also determined by job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
In addition, Upstart provides employees with target bonuses, equity compensation, and generous benefits packages (including medical, dental, vision, and 401k).
United States | Remote - Anticipated Base Salary Range
$166,900—$230,900 USD
What you'll love
At Upstart, our benefits are designed to support your health, financial well-being, family, and personal growth. Here’s what you can expect:
- Competitive compensation, including base pay, bonus opportunities, and annual equity grants that vest quarterly
- Retirement benefits to help you plan for the future, including a 401(k) or Group Retirement Savings Plan with a company match of $2 for every $1 contributed, up to $15,000 annually (USD in the US, CAD in Canada)
- Employee Stock Purchase Plan (ESPP) with discounted stock purchase options for eligible employees (US only)
- Comprehensive health coverage designed to support you and your family, including medical, dental, vision, and wellness resources for US and supplemental health coverage for Canada.
- Health Savings Account contributions from Upstart for eligible plans (US only)
- Income protection benefits, including life insurance and disability coverage for added financial security
- Paid time off, sick leave, and company holidays, in line with local requirements
- Paid family and parental leave to support caregiving and major life moments (duration varies by country)
- Family-centered benefits to support fertility, parenthood, and caregiving needs
- Employee Assistance Program (EAP) offering mental health support and life-centered resources
- Financial wellness resources, including access to financial planning tools and a financial concierge service (US Only)
- Annual wellness allowance to support your physical and emotional well-being and personal development, based on what matters most to you
- Annual productivity allowance to invest in relevant tools and resources you need to do your best work, no matter where you work from
- Connection and community through team events, all-company updates, and employee resource groups (ERGs)
- Onsite perks, including catered lunches and fully stocked micro-kitchens when working from one of our offices in the Bay Area, Austin, Columbus, and New York City (opening Summer 2026!)
For roles based in Canada, please note that we are not currently able to hire in Quebec.
Upstart is a proud Equal Opportunity Employer. Just as we are dedicated to improving access to affordable credit for all, we are committed to inclusive and fair hiring practices.
If you require reasonable accommodation in completing an application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please email View email address on aiapply.co
- ...Orb: Orb is redefining what billing software can be, turning one of the most complex... ...do. About the role: As an early engineer at Orb, you’ll help to build the technical... ...will: Design and maintain core pricing lifecycle primitives with a focus on extensibility...SeniorFull timeWork at officeRemote workRelocation3 days per week
- Crate & Barrel is looking for a Senior Software Engineer for Content Lifecycle Operations. The role involves designing scalable systems for managing visual content and requires strong technical and collaboration skills. Responsibilities include developing APIs, leading...SeniorRemote work
$204k - $259k
...simulation across 15+ U.S. states. The core challenge within Model Lifecycle is accelerating Waymo's ML development cycle. As we scale to... ...complexity. In this hybrid role, you will report to an engineering manager. You will: Design, build, and maintain...SeniorFull timeTemporary workRemote work- ...Job Description Summary: Sr. software engineer with experience of at least 5 years in developing software applications using Java... ...platform 4. Experience in all phases of software development lifecycle: requirements analysis, tech design, implementation, code...SeniorFull time
- ...observability platform built on the Snowflake AI Data Cloud and engineered for scale. We ingest and store logs, metrics, traces, and... ...architecture and delivery of the Logs product area by owning the full lifecycle from API design through production reliability, with a strong...SeniorFull time
$215k - $285k
...long-term success for both clients and candidates. Senior Software Engineer, GPU Sandboxes Location: San Francisco, CA... ...IOMMU groups, PCIe devices, guest drivers, and CUDA stack lifecycles. Optimize GPU sandbox cold-start latency across image caching...SeniorFull timeWork at office- ...Company Description We’re looking for a Senior Software Engineer that will be a valued team member responsible for the design and implementation... ..., asynchronous calls Great understanding of end-to-end lifecycle of a web request from browser to database Ability to...SeniorFull timeWork at office
- ...Description TLA is seeking a Software Engineer to design, develop, and integrate secure computing environments that support critical... ...objectives. In this role, you’ll contribute to the full software lifecycle—from architecture and development to testing and deployment—...SeniorFull time
- ...Together, Persist with Passion. Who We’re Looking For: As a key member of the R&D team, the Senior Software Engineer will be responsible for the full lifecycle of designing, developing, modifying, testing, debugging, and supporting new and existing Laborie...SeniorFull timeFlexible hours
$204k - $259k
...simulation across 15+ U.S. states. We’re looking for a Senior Growth Optimization Engineer to design and build the intelligence layer that drives... ...workflows into production environments with CI/CD and model lifecycle management. #LI-Hybrid The expected base salary...SeniorFull timeRemote work$193.93k - $291.15k
...systems. Collaborate closely with autonomy engineers and build an understanding of how... ...have 3+ years of experience working in software engineering or related fields. You are... ...experienced with all stages of a project’s lifecycle. You can quickly take a project from...SeniorFull time$120.54k - $140k
...Job Title: Senior Software Engineer Employer: Procare Software, LLC Job Location: Denver, CO Salary: $120,536 - $140,000 Job Duties... ...problem areas; and following the software development lifecycle. Determine operational feasibility by evaluating analysis,...SeniorFull timeRemote work$239k - $359k
...future of virtualization on Kubernetes as a Software Architect, Virtualization and Kubevirt.... .... You will collaborate across engineering teams and contribute to major open-source... ...to the design and implementation of VM lifecycle management and performance optimizations...SeniorFull timeWork at officeFlexible hours$213k - $263k
...foundational API and tooling required to support the eval development lifecycle, encompassing creation, validation, testing, and publishing. We are seeking an experienced, technically hands-on Senior Software Engineer to design and implement these core authoring APIs. In this...SeniorFull timeRemote work- ...Full Stack Engineer, Tooling (this role is US based remote, all candidates must be authorized... ...more than a trillion dollars in software and tech-enabled companies. And in many... ...manage technology throughout the investment lifecycle – and that’s what we do. Our role...SeniorRemote jobFull timeImmediate start
$190k - $220k
...single, secure, workflow-driven system for the full contracting lifecycle, from opportunity discovery and capture through proposal... ...GovDash nationwide. About the Role We're hiring a Software Engineer (Search) to help build GovDash's search, recommendation, and...SeniorFull time$7.5k
...manager, and we have ambitious goals for the future. As a Senior Software Engineer on the Developer Experience (DevEx) team within Software... ..., and tooling that power the software development lifecycle — build systems, CI/CD pipelines, test infrastructure, and...SeniorFull timeLocal area$163k - $191k
...clinical-stage vaccine innovation company engineering high-fidelity vaccines to protect... ...We are seeking a highly experienced Senior Software Engineer with deep full-stack expertise... ...engineering excellence across the software lifecycle. Essential Functions: Full-...SeniorFull time- ...Description Nextern is seeking a Senior Software Engineer to join our product realization team. At Nextern, we develop innovative medical... ...Knowledge of and experience with IEC 62304 and medical software lifecycle development Experience with Qt or other GUI toolkits...SeniorFull timeTemporary workWork experience placement
- ...revolutionizing the lending landscape. SoFi is seeking enthusiastic Senior Software Engineers who are ready to lead the development of key advancement... ...-leading loan products. This role involves full product lifecycle engagement, from initial concept to deployment. Key...SeniorFull timeWork experience placement
- ...right tools. Pivotal Health combines software, data, and service into a seamlessly... ...About the Role We're hiring a Senior Software Engineer to join Pivotal's Growth & Onboarding... ...as a key touchpoint in the customer lifecycle. Strong product instincts and a genuine...SeniorRemote jobFull timeFlexible hours
- ...only the best from us. RSC2 is seeking an experienced Senior Software Engineer to join our growing team in APG! This is a fantastic... ...integrators, and testers. Maintains full software product lifecycle management including product definition, requirements,...SeniorFull timeWork at officeRemote workWorldwide
$210k - $232k
...REQUIRED Overview: Red Arch Solutions is hiring a Sr Software Engineer to join our program in Fort Meade, Maryland. Requirements... ...Relevant experience must be in engineering systems over their lifecycle (for example, conception, design & development, testing,...SeniorFull timeContract workWork experience placementLocal area$185k - $215k
...satellite buses at scale using a combination of software, vertical integration, and hardware that... .... We are looking for motivated engineers who are eager to solve complex problems... ...ground software solutions through the full lifecycle from initial design to deployment....SeniorFull timeWork at office$100k - $175k
...The Role Veeva is looking for a Senior Automation Engineer who is passionate about quality and... ...Requirements ~7+ years experience in the software industry, with passion for quality... ...~ Experience in software development lifecycle, test methodologies and tools ~...SeniorRemote jobFull timeWork at officeLocal areaWork from homeFlexible hours- ...amazing World Class Culture! NeoGenomics is looking for a Senior Software Engineer (LIMS) who wants to learn to continue to learn in order to... ...maintain SAPIO LIMS and/or LabVantage workflows, sample lifecycles, tests, and specifications. Develop and support custom...SeniorWork experience placement
$94.4k - $198.2k
...Job Title: Senior Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee... ...requests and feature enhancements throughout the system lifecycle Perform software integration, installation, and...SeniorFull timeContract workWork experience placementFlexible hours$139k - $201k
...-based defense and logistics. What You'll Do: As a Senior Software Engineer (Ground Software) at Inversion, you will have an instrumental... .... Key Responsibilities: This role spans the full lifecycle of ground software, from test infrastructure and...SeniorPermanent employmentFull timeWork at office- ...accounting teams. Tabs agents automate the entire contract-to-cash lifecycle, including billing, collections, revenue recognition, and... ...finance and AI. About the Role Tabs is seeking a Senior Software Engineer specifically focused on building out custom payments...SeniorFull timeContract workWork at office
- ...world-class client experience. About the Role As a Senior Software Engineer at LemonEdge, you’ll own meaningful parts of our... ...by greenfield work. ~ Comfort across the full delivery lifecycle: data modeling, API design, testing strategy, CI/CD, observability...SeniorRemote jobFull timeWork experience placementWork at officeShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Lifecycle. Be the first to apply!
- software engineer internship Remote
- software development engineer aws Remote
- software developer internship no experience Remote
- real time software engineer Remote
- financial software developer Remote
- oracle software engineer Remote
- part time software developer Remote
- graduate software developer Remote
- software engineer travel Remote
- experienced software developer Remote

