Skip to content

Senior Software Engineer, Backend

Build scalable backend infrastructure and services for Bubble's visual AI app platform, handling massive request volumes, data workflows, and observability. Requires 5+ years experience with distributed systems, Node.js, Rust, PostgreSQL, Kafka, and on-call participation.

183k – 237kNew York, NYBackend EngineeringRemote5+ YOE

About the role

Responsibilities

  • Implement Bubble infrastructure that scales to infinitely many apps of any size and complexity.
  • Improve performance and reliability across all backend services to scale efficiency, capacity management, and data tier.
  • Design and implement observability across core parts of the system, define SLOs, and build observability platform.
  • Support billions of requests by designing, building, and iterating on core backbone services.
  • Build workflow engine and scale data tier for reliability, high-volume ingest/export, and workflows.
  • Build next-generation cloud infrastructure, enhancing reliability, scalability, availability, and foundational services.
  • Participate in triage and on-call process to diagnose, resolve issues, and prevent recurrence.

Requirements

  • Current senior engineer or 5+ years experience in software development.
  • Hands-on experience with scalable distributed systems.
  • Proficiency in Node.js, Rust, PostgreSQL, Kafka, Terraform (AWS a plus).
  • Strong problem-solving skills for complex, high-traffic applications.
  • Excellent communication skills and ability to execute priorities.
  • Commitment to on-call participation.

Tech Stack

Frontend: Typescript, SolidJS, React Native
Backend: Rust, Typescript, Node.js
AI/ML: Python, LLM APIs (OpenAI, Anthropic), LangChain
Infrastructure: AWS, CDK/Terraform, ECS, Redis, Postgres
Data & AI Workflows: JSON-based app representations, proprietary datasets

Compensation

Estimated salary: $183,000 - $237,000, plus equity, comprehensive health coverage, 401(k) matching, wellness stipends, generous PTO, sabbatical program.

Skills

Node.jsRustPostgresKafkaTerraformAWSRedisTypeScriptPythonLangChain

Senior Software Engineer

As a Senior Software Engineer, you will advance the Tableflow project by developing and maintaining multi-tenant, highly available compute infrastructure and core components for table materialization and background maintenance at scale. You will collaborate with cross-functional teams to integrate storage features and infrastructure.

182k – 246kUnited StatesBackend EngineeringRemote5+ YOEAWSGCP

Senior Applied AI Engineer

Builds and maintains Python backend services, APIs, data pipelines, and infrastructure integrating GPU-resident compute for causal AI analytics platform. Requires 5+ years backend experience, ability to ship in ambiguous environments, and work across stack for production reliability.

182k – 207kSan Francisco, CABackend EngineeringOn-site5+ YOEGPUAPIs

Senior Software Engineer, Backend

As a Senior Software Engineer, Backend, you will own backend services and APIs, drive architectural decisions, and lead improvements to core platform systems. You will partner with Product, Design, and Data to translate goals into technical designs and execution plans.

182k – 250kNew York, NY +2Backend EngineeringHybrid7+ YOECursorA/B Testing

Senior Software Engineer

Senior Software Engineer owning core platform features for compliance infrastructure, including data orchestration, verification workflows, and APIs. Requires 5+ years experience, strong backend skills in Python/Go/TypeScript, and distributed systems expertise.

185k – 230kSan Jose, CABackend EngineeringOn-site5+ YOEGoSQL

Senior Software Engineer, Wallets

Senior engineer building scalable backend services and APIs for Stellar wallet products and developer tooling. Requires 5+ years experience, strong CS fundamentals, and production web services experience.

185k – 275kNew York, NYBackend EngineeringHybrid5+ YOEGoC#