Skip to content

Software Engineer - Backend

Build scalable backend services in Go and C++ for DuckDB cloud platform, focusing on query execution, storage, access control, and performance optimization. Collaborate on architecture and resolve production issues in distributed systems environment.

140k – 250kSeattle, WASan Francisco, CANew York, NYBackend EngineeringHybrid

About the role

What You’ll Do

  • Design and implement scalable backend services using Go and C++
  • Build and evolve critical systems related to metadata, authentication, access control, query lifecycle, and file visibility
  • Optimize for performance, reliability, and maintainability through careful design and operational rigor
  • Collaborate with other engineers on architectural decisions and technical direction
  • Investigate and resolve production issues and participate in a customer support or production oncall rotation
  • Work closely with product and frontend teams to ensure backend systems enable complete and cohesive user experiences

What We’re Looking For

  • Hands-on experience with distributed systems, preferably using Go, C++, or similar languages
  • A strong understanding of performance, latency, and fault tolerance in real-world production environments
  • Familiarity with API design, observability practices, and production debugging
  • A product-focused mindset and a willingness to dive into unfamiliar areas when needed
  • Ability to communicate technical ideas clearly and collaborate across teams

Example Projects

  • Implement new database semantics to enable customer usage patterns
  • Improve storage performance by developing and tuning caching layers
  • Optimize compute provisioning to ensure no noisy neighbors impact customers while keeping infrastructure costs low

Skills

GoC++Distributed SystemsAPI DesignObservabilityPerformance OptimizationCachingCompute ProvisioningFault ToleranceProduction Debugging

Software Engineer II, Managed Platform Services

Design, build, and scale Crusoe Cloud's customer-facing platforms and managed services. Focus on foundational infrastructure, scalable design, and operational excellence with 3-5 years of experience in Go, Rust, Java, or C++.

140k – 165kSan Francisco, CABackend EngineeringOn-site3+ YOEGoC++

Software Engineer, Backend

Backend engineer owning financial systems including transaction authorization, credit decisioning, and payment processing. Requires 5+ years building production backend systems, Go proficiency, distributed systems experience, and AI tool adoption.

140k – 200kNew York, NY +1Backend EngineeringHybrid5+ YOEGoAWS

Software Engineer, Storage

Glean is seeking a Backend/Infrastructure Engineer to build and evolve the Storage layer, owning the storage systems that handle sensitive data and enable organizations to discover and act on critical knowledge. This role involves impactful infrastructure problems from architecture to launch, writing high-quality code, and collaborating with teams.

140k – 265kMountain View, CABackend EngineeringHybrid5+ YOEGoC++

Software Engineer, Backend

Builds and owns scalable backend systems for fantasy sports platform, handling real-time contests, leaderboards, and millions of users. Requires 3+ years experience with backend languages, distributed systems, databases, queues, and cloud infrastructure.

140k – 185kSan Francisco, CABackend EngineeringHybrid3+ YOEGoSQL

Integrations Engineer

Build reusable integration frameworks for vehicle sales platform partners (lenders, insurers, DMVs, OEMs) handling modern APIs to legacy systems. Leverage AI for automation while working cautiously with regulated entities; onsite 4 days/week in NYC.

140k – 170kNew York, NYBackend EngineeringOn-siteAPIsAI Agents