Skip to content

Software Engineer (Backend) - Distributed Systems

135k – 250kSan Francisco, CABackend EngineeringHybrid8+ YOE
Summary

Builds and maintains scalable, high-throughput distributed systems, APIs, and backend infrastructure for Web3 platform powering billions of users. Requires 8+ years experience with Java/Golang/C++, AWS, and solving complex scaling/latency issues.

About the role

What You'll Do

  • Help define the vision for the backend infrastructure that supports our team’s product pillar and guide the team in executing against that vision
  • Design, build, and maintain highly scalable and reliable infrastructure, APIs, and services
  • Contribute to and participate in system design discussions, stand-up meetings, and code reviews
  • Develop and own best practices for backend infrastructure with a focus on high throughput, high reliability, and low latency
  • Debug production issues across services and multiple levels of the stack
  • Collaborate with other technical and non-technical stakeholders to identify business priorities, define the team roadmap, and act on them

What We're Looking For

  • 8+ years of relevant industry experience
  • BS/BA degree in Computer Science or equivalent
  • Experience designing, building, scaling, and maintaining core backend software components (experience with API platforms a plus)
  • Ability to solve complex design, scaling, latency, or performance problems in high-throughput, low-latency systems in production
  • Production experience with Java, Golang, C++ or similar
  • Experience in Cloud Native environments, particularly in AWS
  • Experience with managed Kubernetes layers like AWS EKS a plus
  • Self-starter attitude and the ability to execute new ideas with autonomy
  • Know how to find the right balance between perfection and shipping quickly
  • Founded a company or built side projects, a plus
  • Experience in startups, a plus

Benefits and Perks

  • Medical, Dental, & Vision
  • Gym Reimbursement
  • Home Office Build-out Budget
  • In-Office Group Meals
  • Wellbeing & Mental Health Perks
  • Learning & Development Stipend
  • Company Sponsored Conferences & Events
  • HSA and FSA Plans
  • Fertility Benefits
  • Competitive compensation including base salary and equity
  • 401k
  • Unlimited flexible time off
Skills
JavaGolangC++AWSKubernetesAWS EKSAPIsDistributed Systems
Similar roles at this salary range
All Backend Engineering jobs →
6sense

Software Engineer III

Design, develop, and scale distributed backend systems and APIs using Python or Java. Requires 4+ years of experience building scalable services and microservices on cloud platforms.

148k – 217kSan Francisco, CABackend EngineeringRemote4+ YOEAWSGCP
MongoDB

Senior Software Engineer, Atlas Search Query

Lead complex search query architecture and optimization projects for MongoDB Atlas Search. Requires 5+ years in data management/search systems, distributed systems experience, and proficiency in Java and Rust.

126k – 248kSan Francisco, CABackend EngineeringHybrid5+ YOEJavaRust
Imprint

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
Otter

Software Engineer, Virality and Activation

Backend engineer building activation and viral growth features including onboarding, sharing, and invite flows. Works with Python/Django, databases, analytics instrumentation, and A/B testing.

136k – 185kMountain View, CABackend EngineeringHybrid2+ YOES3AWS
Beacon AI

Software Engineer, Backend

Build and maintain backend services, APIs, and data pipelines powering an AI aviation safety platform. Requires 2+ years backend experience with Python or JS/TS and familiarity with APIs and databases.

135k – 190kSan Carlos, CABackend EngineeringHybrid2+ YOECI/CDPython