Used Tools & Technologies
Not specified
Required Skills & Competences ?
Go @ 3 Kafka @ 3 Kubernetes @ 3 Ruby @ 3 Terraform @ 3 Python @ 3 SQL @ 5 ETL @ 3 GitHub @ 3 GitHub Actions @ 3 NoSQL @ 5 CI/CD @ 3 AWS @ 3 gRPC @ 3 Debugging @ 3 API @ 3 GraphQL @ 3 ChatGPT @ 3Details
At Coinbase, our mission is to increase economic freedom in the world. We build the emerging onchain platform and the future global financial system. We are seeking a candidate who is passionate about crypto and blockchain, eager to leave a mark, able to work with high-caliber colleagues, and who actively seeks feedback to improve.
Team / Role
As part of Coinbase’s Enterprise Applications and Architecture organization, the CXCM (Customer Experience Channel Management) team manages the agent experience across chat, phone, email, and social channels. The team designs, builds, and owns platforms that prioritize customer-first approaches while driving agent productivity and maximizing automation.
In this role you'll build complex, scalable applications that impact the Coinbase customer experience. You will develop and optimize Go backend APIs at scale and integrate with third-party platforms to support customer service operations.
Responsibilities
- Build high-performance services using Go (GoLang) and gRPC, and create seamless integrations to improve Coinbase's customer experience.
- Establish and promote best practices in design, coding, testing, documentation, monitoring, and alerting.
- Leverage knowledge of Coinbase’s platform and development practices to deliver improvements across teams.
- Communicate effectively with technical and non-technical leaders across the company.
- Deliver high-quality services within tight timeframes and navigate uncertainty.
- Collaborate with teams across multiple time zones and contribute positively to team interactions.
Requirements
- 3+ years of experience as a software engineer.
- 2+ years building backend services using Go (GoLang) and gRPC.
- Proven experience integrating at least two third-party applications using Go.
- Hands-on experience with AWS, Kubernetes, Terraform, BuildKite or similar cloud infrastructure tools.
- Experience with event-driven architectures (Kafka, MQ, etc.).
- Proficiency in SQL or NoSQL databases.
- Solid understanding of gRPC, GraphQL, ETL pipelines, and modern development practices.
- Strong command of Go with deep understanding of building scalable, reliable backend services.
Nice to haves
- Ruby, Python
- SaaS platform experience
- AI/ML experience
- Applications using OpenAI/ChatGPT
- Experience with GitHub Actions or similar CI/CD tools
- Experience with rate limiters, caching, metrics, logging, and debugging
Location & Work Policy
- #LI-Remote: Coinbase is remote-first but not remote-only. In-person participation is required throughout the year (team and company-wide offsites multiple times annually); attendance is expected and supported.
Compensation
- Pay Range: $147,900—$174,000 USD (full-time offers also include bonus eligibility, equity eligibility, and benefits).
Benefits
- Medical, dental, and vision plans
- Health Savings Account with company contributions
- Disability and life insurance
- 401(k) plan with company match
- Wellness stipend, mobile/internet reimbursement, connections stipend
- Volunteer time off, fertility counseling and benefits
- Generous time off/leave policy
- Option to be paid in digital currency
Other
- Job ID: P61571
- Coinbase is an Equal Opportunity Employer and provides reasonable accommodations for applicants with disabilities.