Staff Software Engineer, Enterprise Apps
Required skills
- Golang
- gRPC
- GraphQL
- Kafka
- MQ
- SQL
- NoSQL
- AWS
- Kubernetes
- Terraform
Nice to have
- TypeScript
- React
- event-driven architectures
- CX agent workflows
- compliance processes
- customer satisfaction
Role summary
Coinbase is seeking a Staff Software Engineer to join their Enterprise Applications and Architecture team. This role focuses on building customer experience platforms for CX agents, improving customer issue resolution and compliance processes. The engineer will architect and deliver distributed backend systems, set technical direction, mentor engineers, and lead technical projects end-to-end. Key responsibilities include designing scalable services, defining roadmaps, and ensuring high reliability. The role requires 8+ years of experience, deep proficiency in Golang, and hands-on experience with cloud infrastructure, DevOps tooling, and API development. Experience with Generative AI is also required.
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 Staff Software Engineer on the Agent Engagement and Experience team within Coinbase's Enterprise Applications and Architecture (EAA) org, you'll build the customer experience platforms that power customer service and compliance processes for CX agents across the company. This team creates innovative services, tools, and applications that help resolve customer issues and compliance KYC processes faster and with greater accuracy. You'll anchor new projects, set technical direction, and mentor engineers while architecting the distributed systems that directly improve customer satisfaction and compliance outcomes at scale.
What you'll do:
Required Skills and Experience:
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):$218,025—$256,500 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
- Senior Enterprise Product Manager, FP&ACoinbase · Remote · Remote
- Senior Sales Associate - CB InfrastructureCoinbase · Remote · Remote
- Software Engineer II - Seller ExperienceStubHub · New York, NY · Hybrid
- Senior Software Engineer, Cloud ApplicationsTemporal · Remote · Hybrid
- Research Software EngineerConvergent Research · Boulder, CO · Onsite
Software Engineer IIPariveda · Dallas, TX · Hybrid
