Senior Software Engineer

Upstart

Confirmed live yesterday Trusted
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$164,800–$228,400 / yr
Posted
87 days ago
Freshness
Confirmed live yesterday
Closes
Dec 8, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $169k
This role $197k
$106k most similar roles pay here $248k

This role pays more than 77% of similar roles. Most pay $149,500–$187,587 — the shaded band above. At the midpoint, this role pays about $197k versus about $169k for comparable roles.

Based on 240 similar postings.

Employer

About Upstart

Upstart is an AI lending platform that partners with banks and credit unions to expand access to affordable credit using non-traditional variables.

Upstart currently has 73 open roles on FindRole.

Listed pay typically runs $166,900–$230,450 across 72 roles with salary data.

Most-posted roles

View all roles at Upstart

At a glance

TL;DR · Senior Software Engineer

As a Senior Software Engineer on the Bank Technology team, you will design and build internal software platforms, automation, and infrastructure to support critical bank functions including risk, compliance, legal, and operational workflows. You will translate complex business requirements into scalable technical solutions, develop RESTful APIs, manage data workflows, and create relational data models using PostgreSQL. Your daily work involves building internal tools, managing integrations with third-party platforms, and establishing durable engineering patterns through architectural documentation. The role requires proficiency in designing production web applications, implementing security fundamentals like role-based access control, and navigating regulated environments such as financial services. Preferred technical skills include TypeScript, Node.js, Next.js, and Prisma. You will solve the challenge of replacing manual processes with purpose-built systems to ensure secure, reliable operations within a highly regulated banking environment.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Design and maintain internal software platforms to support risk, compliance, legal, and operational workflows.
  • Translate complex business requirements from cross-functional stakeholders into scalable technical solutions and user experiences.
  • Develop and maintain APIs, integrations, and data workflows connecting internal systems with third-party platforms.
  • Design relational data models, authorization frameworks, audit capabilities, and background processing systems for secure operations.
  • Create technical designs, architectural documentation, and implementation plans to establish durable engineering patterns.
  • Contribute to high-level decisions regarding system architecture, build-versus-buy evaluations, and long-term platform scalability.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience).
  • 4+ years of software engineering experience.
  • Experience designing, building, and operating production web applications for internal or external customers.
  • Experience designing relational database schemas and managing complex data models using PostgreSQL or similar databases.
  • Experience building and maintaining RESTful APIs, integrations, webhooks, or distributed system interfaces.
  • Experience implementing application security fundamentals including authentication, RBAC, audit logging, and schema migrations.
  • Knowledge of TypeScript, Node.js, Next.js, Prisma, or other modern web application frameworks.
  • Familiarity with regulated environments such as financial services, banking, healthcare, or compliance-driven industries.

More like this

Similar roles

Principal Software Engineer

Upstart

Remote (Canada) 87 days ago $190,600$263,900
TypeScript Node.js Next.js Prisma Distributed Systems relational database s APIs Authentication Role-Based Access Control Security Automation SOC 2 NIST CSF Web Applications System Design
8+ yrs exp Remote

Senior Software Engineer

Genworth Financial

Richmond, VA +1 61 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Datadog

96 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid

Senior Software Engineer

Morningstar Inc

Chicago, IL 67 days ago
Python FastAPI Flask PostgreSQL SQL Server Weaviate Pinecone AWS S3 Aurora RDS Lambda Redis Celery Git CI/CD Pandas Plotly Matplotlib QlikView GraphQL LangGraph AutoGen OpenAI Anthropic MistralAI Transformers
5+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 57 days ago $119,800$234,700
C++ Win32 COM Windows Services WinRT RPC C C# ETW IPC RDP PCoIP ICA Kernel Driver Development Threading System APIs Telemetry Agile
4+ yrs exp

Senior Software Engineer

Mastercard

Salt Lake City, UT 11 days ago $115,000$184,000
Java Spring Boot Spring Integration React JavaScript Node.js RxJS HTML5 CSS SQL PostgreSQL AWS GCP Azure Docker Kubernetes TDD BDD REST SOAP
5+ yrs exp