Principal Software Engineer, Personal Loans

1 hour, 58 minutes ago
Full-time
Lead
Software Development
Upstart

Upstart

Upstart Powered Loans: Personal, Car Refinance & Consolidation Through Upstart, apply online for a fast personal loan, auto refinancing, or debt consolidation. Try our quick rate check today with no impact to your credit! Founded by ex Googlers, Upstar...

Banks
1K-5K
Founded 2012

Description

  • Set technical direction for the applicant funnel and define the end-to-end "Got Rate → Funded Loan" architecture.
  • Identify and resolve systemic bottlenecks that affect conversion, latency, and reliability.
  • Lead large cross-team initiatives spanning Growth, Verifications Platform, Risk/Decisioning, and Lending Partners.
  • Align multiple teams around cohesive technical strategies and execution plans.
  • Drive decomposition of tightly coupled systems into scalable, reusable services and APIs.
  • Translate complex business problems into systems that balance product velocity, risk, compliance, and maintainability.
  • Partner with product, risk, compliance, and operations teams to deliver measurable business outcomes.
  • Drive experimentation, instrumentation, and data-driven iteration across the funnel.
  • Identify and lead opportunities for AI-driven experiences such as adaptive flows, conversational interfaces, and automation.
  • Raise engineering standards through best practices in system design, observability, testing, and operational excellence.
  • Mentor senior and staff engineers and influence engineering culture across the organization.
  • Provide technical leadership beyond the team and drive alignment with leadership on long-term risks and opportunities.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent experience, plus 8 years of experience.
  • Proven experience operating at a Staff or Principal level leading large, ambiguous, cross-functional initiatives.
  • Deep expertise in distributed systems, service-oriented architectures, and system design at scale.
  • Demonstrated experience modernizing tightly coupled systems into modular services with clear interfaces while maintaining reliability and continuity.
  • Experience with experiment-driven development, including instrumentation, A/B testing, analysis, and iteration.
  • Ability to translate product goals into technical execution.
  • Excellent written and verbal communication skills for explaining complex technical topics to non-technical stakeholders.
  • Track record of mentoring and developing other engineers while seeking and incorporating constructive feedback.
  • Experience with full-stack web development using Ruby on Rails, React, and cloud-native development, with AWS preferred.
  • Experience with Docker, GitHub Actions, CI/CD technologies, and infrastructure as code.
  • Familiarity with onboarding or funnel optimization in high-scale consumer products, including conversion and time-to-complete improvements.
  • Experience in customer support tech domains such as contact center platforms, customer engagement solutions, or conversational AI systems.
  • Experience building in regulated or high-trust domains such as fintech, lending, identity/verification, or payments.
  • Comfort working as a distributed team member with a few hours of Zoom per day for collaboration.
  • Availability to work with East and West coast time zones.
  • Role is remote and available in the United States.

Benefits

  • Anticipated base salary range of $195,300 to $270,400 USD for U.S. remote candidates.
  • Target bonuses and annual equity grants that vest quarterly.
  • Generous 401(k) plan with Upstart matching $2 for every $1 contributed, up to $15,000 per year.
  • Employee Stock Purchase Plan (ESPP) with discounted stock purchase options for eligible employees.
  • Affordable medical, dental, and vision coverage, with Upstart covering 90% to 100% of costs depending on plan selection.
  • Health Savings Account contributions for eligible plans.
  • Paid time off, sick and safe time, and company holidays.
  • Paid family and parental leave, plus family-centered benefits through Carrot and Cleo.
  • Employee Assistance Program (EAP) with mental health support and life-centered resources.
  • Financial wellness resources, including financial planning tools and a financial concierge service.
  • Annual wellness allowance and annual productivity allowance.
  • Connection and community through team events, onsites, all-company updates, and employee resource groups.
  • Onsite perks such as catered lunches and stocked micro-kitchens at office locations.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Wellhub Talent Pool | Software Engineer

Wellhub 1-10 Gas Utilities

Wellhub is building a talent pool for future Backend and Frontend Software Engineer roles on its Technology and Product team, focused on developing global-scale wellbeing technology products.

Agile AWS CI/CD CSS Design Systems DynamoDB GCP Go GraphQL HTTP Java Kotlin MySQL Node.js PostgreSQL React SQL TypeScript
13 minutes ago

Senior Software Engineer, Back-end (Fraud)

Affirm 1K-5K Diversified Financial Services

Affirm is hiring a Senior Software Engineer in its remote Europe-based Fraud Engineering team to build backend systems and fraud tooling that help detect, mitigate, and respond to fraud across the user journey.

Apache Airflow AWS CI/CD dbt Kotlin Kubernetes Microservices MySQL PostgreSQL Python Snowflake SQL
13 minutes ago

Principal Software Engineer, Corporate AI

Dropbox 1K-5K Internet Software & Services

Dropbox is hiring a Principal Software Engineer to lead its intelligence, AI, and data initiatives, shaping scalable systems that improve customer, partner, and employee experiences while driving productivity and growth.

Go Java Machine Learning NLP Python Scala
13 minutes ago

Senior Software Engineer (Toolbox App)

JetBrains 1K-5K Internet Software & Services

JetBrains is hiring a developer to work on the Toolbox App, building and improving the Kotlin-based application that helps users discover, install, update, and manage JetBrains IDEs and development tools.

Jetpack Compose Kotlin
13 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers