Senior Software Engineer - Partner Integrations and Origination Platform

2 months, 2 weeks ago
Full-time
Senior
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

  • Design and build scalable backend services and platform capabilities that support origination workflows across multiple products and lending partners.
  • Improve the reliability, observability, and operational resilience of critical origination systems and APIs.
  • Refactor and decouple legacy systems into reusable, product-agnostic platform infrastructure.
  • Build orchestration and workflow solutions that streamline partner onboarding, reduce manual operational work, and improve system consistency.
  • Collaborate with Engineering, Product, Lending Partnerships, Compliance, Legal, and Loan Sales teams to deliver secure and scalable lending experiences.
  • Drive technical design discussions, author design documents, and contribute to engineering best practices for system quality and monitoring.
  • Use AI-assisted development tools and automation to improve engineering productivity and reduce repetitive workflows.
  • Participate in operational support and incident response, including root cause analysis and long-term system improvements.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent experience, plus 4+ years of software engineering experience.
  • 6+ years of experience building and operating backend services, APIs, or data-intensive systems in production environments.
  • Experience owning software through the full development lifecycle, including design, implementation, deployment, monitoring, and on-call support.
  • Proficiency with at least one modern backend development framework or programming language.
  • Experience with Ruby on Rails, or the ability to ramp quickly in a Ruby-based codebase.
  • Experience designing distributed systems, service integrations, or workflow-based architectures that support scalability and reliability.
  • Experience working in fintech, lending, banking, or capital markets environments with high expectations for data accuracy, auditability, and system reliability.
  • Knowledge of orchestration platforms or workflow engines such as Temporal.
  • Ability to identify operational inefficiencies and build scalable automation or self-service tooling.
  • Experience with system observability, incident analysis, and production monitoring practices.
  • Experience using AI-assisted development tools, automation frameworks, or AI agents to improve software engineering productivity and operational efficiency.

Benefits

  • Base salary range of $166,900 to $230,900 USD for US remote roles, and $166,900 to $230,900 CAD for Canada remote roles.
  • Target bonuses and equity compensation, including annual equity grants that vest quarterly.
  • Medical, dental, and vision coverage, plus wellness resources.
  • 401(k) in the US or Group Retirement Savings Plan in Canada, with company match of $2 for every $1 contributed up to $15,000 annually.
  • Employee Stock Purchase Plan (US only) with discounted stock purchase options.
  • Paid time off, sick leave, and company holidays.
  • Paid family and parental leave, plus family-centered benefits for fertility, parenthood, and caregiving.
  • Employee Assistance Program, financial wellness resources, annual wellness allowance, annual productivity allowance, and onsite perks such as catered lunches and stocked micro-kitchens.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Python Engineer, Document App (Content Engineering Team)

PandaDoc 251-1K Internet Software & Services

PandaDoc is hiring a Senior Python Engineer for its Content engineering team to build and operate the backend systems that power real-time collaborative document editing at global scale.

Agile AWS Docker Grafana Kafka Kubernetes Microservices NATS PostgreSQL Python RabbitMQ Redis SQL
20 hours, 45 minutes ago

Senior Python Engineer, Document App (Content Engineering Team)

PandaDoc 251-1K Internet Software & Services

PandaDoc is hiring a Senior Python Engineer to help build and operate the backend systems that power real-time collaborative document editing and document workflow automation.

AWS Docker Grafana Kafka Kubernetes Microservices NATS PostgreSQL Python RabbitMQ Redis SQL
20 hours, 45 minutes ago

Senior Python Engineer, Document App (Content Engineering Team)

PandaDoc 251-1K Internet Software & Services

PandaDoc is hiring a Senior Python Engineer to help build and operate the backend systems that power real-time collaborative document editing across its global SaaS platform.

Agile AWS Docker Grafana Kafka Kubernetes LLM Microservices NATS PostgreSQL Python RabbitMQ Redis SQL
20 hours, 45 minutes ago

Senior Python Engineer, Document App (Content Engineering Team)

PandaDoc 251-1K Internet Software & Services

PandaDoc is hiring a Senior Python Engineer to help build and operate the backend systems that power real-time collaborative document editing across its remote, global SaaS platform.

Agile AWS Docker Grafana Kafka Kubernetes LLM Microservices NATS PostgreSQL Python RabbitMQ Redis SQL
21 hours 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