✦ Luna Orbit — Software Engineering

Senior Software Engineer, Backend (Developer - Foundations)

at Coinbase

📍 Remote - USA Remote Posted March 08, 2026
Type Full-Time
Experience senior
Exp. Years 5+ years
Education Not specified
Category Software Engineering

Coinbase is hiring a senior backend engineer to develop and maintain scalable, distributed backend systems supporting the Coinbase Developer Platform, focusing on core data models and primitives.

  • Build scalable backend services
  • Define APIs
  • Lead technical design
  • Ensure operational excellence
  • Mentor junior engineers

The role involves building secure, high-performance backend services using languages like Golang, C, Rust, and Python, with expertise in databases, message queues, and microservices architecture.

The ideal candidate is a senior backend engineer with over 5 years of experience in distributed systems and microservices architecture, proficient in Golang and familiar with databases and message queues. They demonstrate strong technical leadership and problem-solving skills in building scalable backend services.

5+ years backend software developmentGolang (preferred)Distributed systemsMicroservices architectureAPI development
CRustPythonDatabasesCaching systemsMessage queues
PostgreSQLMySQLMongoDBRedisMemcachedKafkaRabbitMQ
GolangCRustPythonDistributed SystemsMicroservicesAPI DevelopmentRESTful APIDatabasesPostgreSQLMySQLMongoDBCachingMessage QueuesKafkaRabbitMQ
Backend DevelopmentGolangCRustPythonPostgreSQLMySQLMongoDBRedisMemcachedKafkaRabbitMQDistributed SystemsMicroservices ArchitectureRESTful API Design
Technical LeadershipProblem-solvingCollaborationCode ReviewOperational Excellence
Industry Fintech
Job Function Developing and maintaining core backend infrastructure for Coinbase Developer Platform
Backend DeveloperGolangCRustPythonDistributed SystemsMicroservicesAPI DevelopmentRESTful APIDatabasesPostgreSQLMySQLMongoDBCachingMessage QueuesKafkaRabbitMQOperational ExcellenceRedis

Less than 5 years of experience, No experience with Golang, Lack of knowledge in distributed systems

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile