Skip to content
StripeStripe

Software Engineer, Online Database Infrastructure

Design, implement, and operate scalable online database infrastructure and distributed systems, improving resiliency, efficiency, and developer tooling. Requires a bachelor's degree and at least five years of post-baccalaureate software development experience.

About the job

Responsibilities

  • Contribute to team strategy, roadmap, tooling, processes, and culture.
  • Scope, design, implement, and deploy robust solutions while balancing reliability, throughput, latency, resiliency, engineering velocity, and cost.
  • Design and implement software solutions that improve infrastructure resiliency, reliability, efficiency, and management at scale.
  • Uphold high engineering standards and improve codebases and processes.

Requirements

  • Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, or a related field.
  • 5 years of progressive, post-baccalaureate experience in software development.
  • 5 years of experience developing, maintaining, and debugging distributed systems built with open-source tools.
  • 5 years of experience building infrastructure as a product centered around users' needs.
  • 5 years of experience scaling distributed systems.
  • 5 years of experience breaking down large, complex systems.
  • 5 years of experience identifying shortcomings and optimization opportunities and making data-driven cost-performance tradeoffs.
  • 5 years of experience building and operating infrastructure and tools that empower developers.
  • Experience working in a development team using AWS, Azure, Oracle Cloud Infrastructure, or Google Cloud.
  • Experience with Ruby, Go, Python, or Java.

Compensation and Benefits

  • Annual base salary: $206,086–$285,600 USD.
  • Benefits may include equity, company bonus or sales commissions/bonuses, a 401(k) plan, medical, dental, and vision benefits, and wellness stipends.
  • 40 hours per week.
  • 50% telecommuting permitted.

Skills

Distributed Systems, Open-Source Tools, AWS, Azure, Oracle Cloud Infrastructure, GCP, Ruby, Go, Python, Java

Hyperbound

Hyperbound

San Francisco, CA

Platform Engineer
$200k+/yrOn-siteBackend Engineering

Own the architecture and reliability of public APIs and third-party integrations connecting a revenue platform to customers’ CRM, dialer, and communications systems. The role requires deep API and authentication expertise, production ownership, and comfort resolving complex integration incidents directly.

Atomicmachines

Atomicmachines

Emeryville, CA

AI and Computational Geometry Engineer
$200k+/yrOn-site5+ YOEBackend Engineering

Build software that converts device geometry into manufacturable geometry under real process constraints. The role requires DFM experience, computational geometry expertise, strong Python and systems programming skills, and collaboration with design, process, and modeling engineers.

Anyscale

Anyscale

San Francisco, CA
Software Engineer
$215k+/yrOn-site5+ YOEBackend Engineering

Develop and improve Ray Core’s C++ distributed-systems backend, focusing on performance, reliability, fault tolerance, and scalability. The role requires at least five years of experience with distributed systems, C/C++, low-level operating systems, algorithms, and system design.

Rain

Rain

Remote

Software Engineer - Wallets
$220k+/yrRemoteBackend Engineering

Design and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.

Perplexity

Perplexity

San Francisco, CA

Member of Technical Staff
$220k+/yrOn-site4+ YOEBackend Engineering

Build and scale distributed backend systems powering Perplexity’s realtime voice and multimodal AI experiences. The role requires 4+ years of backend or distributed-systems experience and strong Rust, Python, or Go skills, with opportunities to work across SDKs, infrastructure, models, and agent orchestration.