Skip to content
UpstartUpstartUnited States

Software Engineer, Upstart Bank

Software Engineer on the Upstart Bank team building scalable backend systems, services, and APIs in a regulated fintech environment. Requires 2+ years experience, proficiency in a modern language (Java, Python, Go, etc.), and strong fundamentals; fintech or regulated industry experience preferred.

131k – 154k
Remote2+ YOEBackend Engineering

About the role

How you’ll make an impact

  • Design, build, test, and maintain scalable backend systems, services, and APIs supporting Upstart Bank initiatives
  • Deliver high-quality software while partnering with senior engineers on medium-to-large engineering projects
  • Translate business, operational, and regulatory requirements into reliable, maintainable software
  • Improve system reliability, observability, and operational excellence across backend services
  • Participate in technical design discussions while growing engineering depth and technical ownership
  • Collaborate closely with Product, Compliance, Legal, Risk, Finance, Operations, and Engineering to deliver high-quality software
  • Uphold a high engineering bar through thoughtful implementation, testing, code review, and operational ownership
  • Demonstrate curiosity, adaptability, and a willingness to learn while contributing to a growing engineering organization

Minimum Qualifications

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience)
  • 2+ years of software engineering experience
  • Experience building production backend or full-stack software systems
  • Experience working with APIs, backend services, or web applications
  • Proficiency in at least one modern programming language such as Java, Kotlin, Python, Go, or similar
  • Strong engineering fundamentals around software design, testing, debugging, and operational ownership
  • Ability to work effectively in ambiguous, cross-functional environments

Preferred Qualifications

  • Experience working in fintech, financial services, payments, or another regulated industry
  • Familiarity with distributed systems, cloud-native architectures, Kafka, gRPC, or similar backend technologies
  • Experience building reliable backend services, APIs, or platform software
  • Experience collaborating across Product, Compliance, Operations, and Engineering teams
  • Proven ability to thrive in collaborative, self-directed, remote, and in-person environments
  • Curiosity, adaptability, and a desire to continuously learn new technologies and business domains

Skills

JavaKotlinPythonGoAPIsBackend ServicesDistributed SystemsKafkagRPCCloud-Native Architectures
NexHealth

Software Engineer

NexHealthSeattle, WA

Early-career backend engineer building healthcare infrastructure, writing production code for EHR integrations and data pipelines with senior mentorship.

129k – 190k
On-siteEntry levelBackend Engineering
Beacon AI

Software Engineer, Backend

Beacon AISan Carlos, CA

Build and maintain backend services, APIs, and data pipelines for Beacon AI's flight safety platform. Requires 2+ years backend experience with Python or JS/TS, API and database familiarity, and production environment exposure. Hybrid role in San Carlos, CA.

135k – 190k
Hybrid2+ YOEBackend Engineering
Otter

Software Engineer, Virality and Activation

OtterMountain View, CA

Software Engineer building backend systems for user activation, onboarding, sharing, and growth features at Otter.ai. Requires 2-4 years backend experience with Python/Django, databases, and AWS; involves instrumentation, A/B testing, and cross-functional collaboration.

136k – 185k
Hybrid2+ YOEBackend Engineering
TheGuarantors

Software Engineer

TheGuarantorsNew York, NY

Build and maintain scalable backend services and APIs for third-party client integrations on a developer-facing platform. Requires 2+ years building backend services (Go preferred), strong API and system design skills, SQL experience, and cloud/IaC knowledge.

125k – 145k
Hybrid2+ YOEBackend Engineering
Censys

Software Engineer

CensysAnn Arbor, MI

Software engineer building backend services, resilient APIs, and scalable microservices for Censys' Adversary Investigation and threat hunting tools in the SaaS platform. Requires 2-4 years experience, preferably with Go and cloud infrastructure.

125k – 177k
Remote2+ YOEBackend Engineering