About the Role
Join Coinbase as a Senior Software Engineer focused on our blockchain platform. This remote position offers you the chance to work on cutting-edge blockchain data processing technologies, contributing to our mission of increasing economic freedom worldwide.
What You'll Do
- Design, build, and operate low-latency indexing and streaming services using gRPC and Kafka.
- Own APIs, schemas, SLOs, and observability for the systems you manage.
- Lead initiatives that enhance latency, reliability, and cost-effectiveness.
- Collaborate with cross-functional teams to define data contracts and develop SDKs that drive adoption.
- Contribute to the development of an industry-leading, ultra-low-latency indexing platform.
Requirements
- 5+ years of experience in software engineering, with a strong focus on distributed systems or data systems.
- Experience with blockchain technologies is a significant plus.
- Proven ability to architect and develop solutions to complex problems.
- Passion for building an indexing platform that bridges Web3 and Web2.
- Experience with Golang, Kafka, Redis, S3, Clickhouse, and MongoDB.
Nice to Have
- Experience in rapidly growing companies.
- Familiarity with financial systems and high-reliability systems.
- Crypto-forward experience, including knowledge of Ethereum and dApps.
What We Offer
- Competitive salary range of $186,065 - $218,900, plus bonus eligibility and equity.
- Comprehensive benefits including medical, dental, vision, and 401(k).
- Remote-first work culture with in-person participation required for team events.
- Opportunities for professional growth and development.
- A chance to work with a team of high-caliber colleagues in a fast-paced environment.
This Senior Software Engineer role at Coinbase offers a unique opportunity to work on blockchain technology in a remote setting with a competitive salary and equity.
Who Will Succeed Here
Proficient in building high-performance distributed systems using Golang, with hands-on experience in implementing gRPC for efficient communication between services.
Strong understanding of event-driven architectures and experience with Kafka for real-time data streaming, coupled with a proactive approach to observability and monitoring of services.
Demonstrated experience in managing and optimizing databases such as MongoDB and Clickhouse, with a mindset focused on scalability and performance in a remote work environment.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months