Skip to content

Senior Software Engineer

Design and build internal software platforms, APIs, and data workflows supporting risk, compliance, and operations for Upstart Bank. Requires 4+ years experience, production web apps, PostgreSQL, and REST API development.

165k – 228kUnited StatesBackend EngineeringRemote4+ YOE

About the role

How you'll make an impact

  • Design, build, and maintain internal software platforms that support risk, compliance, legal, and operational workflows across Upstart Bank.
  • Partner with cross-functional stakeholders to translate business requirements into scalable technical solutions and intuitive user experiences.
  • Develop and maintain APIs, integrations, and data workflows that connect internal systems with third-party platforms.
  • Design relational data models, authorization frameworks, audit capabilities, and background processing systems that support secure and reliable operations.
  • Write technical designs, architectural documentation, and implementation plans that establish durable engineering patterns and reduce future maintenance costs.
  • Contribute to technical decisions regarding system architecture, build-versus-buy evaluations, and long-term platform scalability.

Minimum Qualifications

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience) and 4+ years of software engineering experience.
  • Experience designing, building, and operating production web applications used by internal or external customers.
  • Experience designing relational database schemas and managing complex data models using PostgreSQL or a similar relational database.
  • Experience building and maintaining RESTful APIs, integrations, webhooks, or distributed system interfaces.
  • Experience implementing application security fundamentals, including authentication, role-based access control, audit logging, and schema migrations.

Preferred Qualifications

  • Knowledge of TypeScript, Node.js, Next.js, Prisma, or similar modern web application frameworks.
  • Experience building internal tooling, workflow platforms, or operational software systems.
  • Familiarity with regulated environments such as financial services, banking, healthcare, or other compliance-driven industries.
  • Knowledge of governance, risk, and compliance (GRC) platforms, security tooling, or operational controls.
  • Ability to navigate ambiguous requirements and collaborate effectively with both technical and non-technical stakeholders.

Skills

TypeScriptNode.jsNext.jsPrismaPostgresREST APIsWebhooksRelational DatabasesAuthenticationRole-Based Access Control

Senior Software Engineer, Remote

Build and scale backend systems for healthcare API platform, including real-time EHR integrations, data lakes from terabytes to petabytes, and core infrastructure for 100x growth. Requires 5+ years backend experience with Kubernetes, AWS, PostgreSQL, and DevOps practices.

165k – 230kUnited StatesBackend EngineeringRemote5+ YOEAWSDevOps

Senior Software Engineer

Build and scale backend systems for healthcare API platform, including real-time EHR integrations, data lakes from TB to PB scale, and core infrastructure for 100x growth using Kubernetes, AWS, and PostgreSQL. Requires 5+ years experience in scalable platforms with strong systems thinking.

165k – 230kSeattle, WA +1Backend EngineeringOn-site5+ YOEAWSDevOps

Senior Backend Software Engineer

Builds and maintains scalable data pipelines, third-party integrations (Jira, GitHub), and workflow orchestration using Python and tools like Terraform and Airflow. Provides technical expertise in a high-agency engineering team, focusing on performance and modern ETL patterns.

165k – 235kUnited StatesBackend EngineeringRemoteJiraPython

Growth - Senior Software Engineer

Builds and optimizes backend systems for patient engagement experiments, multi-channel outreach (SMS, email), and product-led growth funnels to drive bookings. Requires 5+ years engineering experience with 2-3 years in growth/experimentation, data-driven prioritization, and cross-functional collaboration.

165k – 225kSan Francisco, CA +1Backend EngineeringHybrid5+ YOEPythonNode.js

Senior Backend Engineer

Senior Backend Engineer architects and operates scalable, low-latency backend services using Node/TypeScript, Temporal, and Redis. Requires expertise in distributed systems, durable workflows, cloud reliability, with bonus for Go and LLM experience.

165k – 250kNew York, NYBackend EngineeringOn-siteGoRedis