Senior Software Engineer (Institutional, Client Lifecycle)
Required skills
- Go
- gRPC
- Protobuf
- relational data stores
- observability tooling
- well-tested code
- high test coverage
- structured code review
- regulated domains
- identity
Nice to have
- generative AI
- human oversight
- workflow efficiency
- cost reduction
- quality improvement
- incident response
Role summary
Coinbase is seeking a Senior Backend Software Engineer for the Client Lifecycle pillar within Institutional Foundations. This role will focus on owning and developing core backend services related to institutional client onboarding, provisioning, client data management, and access controls. The engineer will drive automation for onboarding processes, lead the design of the Organizations Service, and collaborate with cross-functional teams to deliver new product features. Responsibilities include shaping the access control stack and mentoring junior engineers to improve technical standards. The role requires 5+ years of experience in production backend services, proficiency in Go (or similar), gRPC/Protobuf, relational databases, and observability tools, along with experience in regulated financial domains.
Ready to do the most impactful work of your career? At Coinbase, we are uncompromising on our mission to increase economic freedom. The bar is high, the environment is intense, and we like it that way. This isn't a place for complacency, it’s a place to be pushed past your perceived limits. If you're ready to build the future of finance alongside people who refuse to settle for "good enough," you belong here. Coinbase is a remote-first, but not remote-only company. Expect to get together quarterly for intense in-person working sessions called “surges.” learn more about working at Coinbase.
As a Senior Software Engineer, Backend on the Client Lifecycle team within the Institutional group, you'll own the backend systems that take institutional clients from application to first trade and keep them operating independently once they're live. You'll design and scale Unified Business Onboarding, KYC Refresh, provisioning, and the access-control stack, partnering closely with Compliance, Identity, Onboarding Ops, and every Prime product team to ship onboarding and access controls for new products.
What you'll do:
Required skills and experience:
Position ID: P78291
#LI-Remote
Pay Transparency Notice: Base salary varies by location (see range below). Total compensation may also include equity and bonus eligibility, and benefits (medical, dental, vision, 401(k)).
Annual base salary range (excluding equity and bonus):$186,065—$218,900 USDSample Coinbase interview questions
- 1
Design a Crypto Exchange
system designmedium - 2
Design a cryptocurrency dashboard using LLMs.
system designaverage - 3
Design a system for managing a distributed message broker.
system designmedium - 4
Design a system for managing a social network's newsfeed.
system designmedium - 5
How would you manage a large number of users in the database to ensure scalability?
system designaverage
Get started to unlock a personalized interview prep pack for this role.
Similar roles
- Staff Machine Learning Engineer, Compliance Automation (Platform)Coinbase · Remote · Remote
- Senior Enterprise Product Manager, FP&ACoinbase · Remote · Remote
- Intermediate Software Engineer (Frontend/UI)Achievers · Toronto, ON · Hybrid
Software Engineer, ML Workload PlatformCohere · Remote · Remote- Senior Fullstack Software EngineerNovellia · Remote · Remote
- Staff Software Engineer, MLApptronik · Sunnyvale, CA · Onsite
