Logo of Coinbase, the easiest place to buy cryptocurrency.

Coinbase

The easiest place to buy and sell cryptocurrency.

Remote Staff Software Engineer - Exchange and Institutional Trading (Singapore)

Remote Location

Singapore

Job Type

Full-time

Category

Infrastructure

Who We Are

We’re Coinbase. We’re the world’s most trusted way to join the crypto revolution, serving more than 73 million accounts in more than 100 countries. 

Our mission is to increase economic freedom around the world, and we couldn’t do this without hiring the best people. We’re a group of hard-working overachievers who are deeply focused on building the future of finance and Web 3.0 for our users across the globe, whether they’re trading, storing, staking or using crypto. Know those people who always lead the group project? That’s us.

Who You Are

  • You’ve got good vibes. You’re optimistic about the future and determined to get there. 
  • You’re never tired of learning. You want to be a pro in bleeding edge tech like DeFi, NFTs, DAOs, and Web 3.0. 
  • You appreciate direct communication. You’re both an active communicator and an eager listener - because let’s face it, you can’t have one without the other. You’re cool with candid feedback and see every setback as an opportunity to grow.
  • You can pivot on the fly. Crypto is constantly evolving, so our priorities do, too. What you worked on last month may not be what you work on today, and that excites you. You’re not looking for a boring job.
  • You have a “can do” attitude. Our teams create high-quality work on quick timelines. Owning a problem doesn’t scare you, but rather empowers you to take 100% responsibility for achieving our mission.
  • You want to be part of a winning team. We’re stronger together, and you’re a person who embraces being pushed out of your comfort zone.

Role Responsibilities

Coinbase is building exciting new trading products for retail and institutional customers. We are building large scale trading systems that will provide execution capabilities and manage post-trade activities like clearing and settlements.

These systems will provide the necessary information for downstream data, risk, and operational consumers.
What You'll Be Doing:

  • Architecting and implementing a core futures trading platform that includes trade execution and post-trade activities (clearing & settlement).
  • Responsibilities will include designing systems for reporting, settlements, reconciliation, venue connectivity, market data, etc
  • Drive overall architecture by working closely with downstream teams (risk, finance, data, ledger)

Required Qualifications

  • 7+ years of experience in software engineering

  • The ideal candidate has a good understanding of trade execution, clearing and settlement.

  • Mentoring of junior engineers and those engineers with less domain expertise in financial systems.

  • You’ve experienced architecting and developing solutions to ambiguous problems with significant impact.

  • You’re passionate about building an open financial system that brings the world together.


Preferred Qualifications

  • Cryptocurrency markets experience

  • Equities, Options, Futures, or FX markets experience
  • Experience with GoLang and/or Java/C/C++ with low latency development a plus
  • Experience with FIX and binary message protocols, client onboarding/certification
  • Experience with message bus architecture
 a plus
  • Experience using Amazon Web Services, Lambdas, gRPC, Envoy or Kubernetes
  • Experience with Kafka, Pulsar, RabbitMQ, and other messaging infrastructures

Benefits

  • Statutory Social Security and Health Insurance
  • Annual health check reimbursement
  • Monthly Commuter Allowance
  • Monthly Gym Allowance
  • Fertility Counseling and Benefits
  • Individual Career Development Budget
  • 18 weeks Paid Maternity and Paternity Leave
  • Volunteer Time Off

Skills

GolangJavaC/C++FIXAWSLambdasgRPCEnvoyKubernetesKafkaPulsarRabbitMQ