Skip to content
UpstartUpstart

Senior Software Engineer, Core Platform

Senior software engineer responsible for leading multi-quarter platform initiatives and building scalable backend services for loan servicing, automation, and financial decision systems. Requires 5+ years of software engineering experience and strong distributed-systems expertise with Kotlin, Java, or a comparable language.

About the job

Responsibilities

  • Lead cross-team and multi-quarter projects involving multiple engineers.
  • Advance existing and greenfield projects while keeping end users in mind.
  • Identify opportunities to expand impact beyond assigned project work.
  • Turn team projects into opportunities to improve the team and organization’s technology platform.
  • Build the engineering team and contribute to a strong engineering culture.
  • Develop loan servicing capabilities, automate business processes, optimize workflows, integrate systems, and improve experiences for borrowers and internal stakeholders.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent practical experience.
  • 5+ years of professional software engineering experience.
  • 3+ years developing backend applications with Kotlin, Java, or another object-oriented programming language.
  • Experience designing, building, and operating distributed systems, including service-to-service APIs and event-driven architectures.
  • Experience building and maintaining scalable backend services that process business-critical or financial data in production.
  • Experience contributing to decision engines that integrate with machine-learning models.
  • Experience writing production-quality code supported by automated testing, monitoring, and observability practices.

Preferred Qualifications

  • Experience integrating systems with third parties and/or ingesting, storing, and exposing large amounts of data.
  • Experience with SQL, data warehouses, or other database technologies.
  • Experience designing, developing, and deploying microservices-based applications.
  • Strong ownership and accountability for quality and timely delivery.
  • Ability to incorporate feedback and continuously improve.
  • Ability to work effectively in self-directed and collaborative environments.

Compensation and Benefits

  • United States base salary range: $166,900–$230,900 USD.
  • Canada base salary range: $153,000–$190,000 CAD.
  • Target bonuses, equity compensation, medical, dental, vision, retirement benefits, paid time off, family and parental leave, and other benefits.

Skills

Kotlin, Java, Object-Oriented Programming, Distributed Systems, Service-To-Service Apis, Event-Driven Architecture, Backend Services, Machine Learning, Automated Testing, Monitoring, Observability, SQL, Data Warehouses, Microservices

Upstart

Upstart

United States

Senior Software Engineer
$153k+/yrRemote5+ YOEBackend Engineering

Senior Software Engineer building backend services, data pipelines, APIs, and reporting infrastructure for capital partners in a regulated fintech environment. The role requires 4+ years of backend experience, relational database expertise, and end-to-end system ownership.

1Password

1Password

United States
Senior .Net/C# Developer, SaaS Manager
$153k+/yrRemote5+ YOEBackend Engineering

The Senior Developer will independently design, deliver, and improve enterprise-scale SaaS management features while guiding technical decisions and mentoring teammates. The role requires 5+ years of software development experience with strong .NET, C#, and MongoDB expertise, and is remote within the US and Canada.

Censys

Censys

United States
Senior Distributed Systems Engineer
$151k+/yrRemote5+ YOEBackend Engineering

Build and maintain highly available, scalable distributed services, data pipelines, and platform capabilities that power Internet intelligence and security products. The role requires 5+ years of distributed-systems software engineering experience and proficiency with Go, cloud platforms, messaging systems, and databases.

Imply

Imply

United States

Senior Software Engineer
$155k+/yrRemote5+ YOEBackend Engineering

Build and optimize Apache Druid’s query engine and storage systems, developing high-performance query capabilities for observability and security data. The role requires 5+ years of individual-contributor experience developing concurrent Java systems and a bachelor's degree or equivalent experience.

Beacon Biosignals

Beacon Biosignals

United States

Senior Software Engineer
$150k+/yrRemote5+ YOEBackend Engineering

Senior Software Engineer designing and scaling backend data infrastructure for clinical and scientific applications. The role requires 5+ years of backend experience, strong PostgreSQL and SQL expertise, event-streaming experience, and proficiency in Julia or Python.