Senior Software Engineer - Backend for Blockchain Platform
About the Role
We are seeking a Senior Software Engineer - Backend for Blockchain Platform to join our team at Coinbase. This remote position offers a unique opportunity to work on cutting-edge blockchain technology and contribute to our mission of increasing economic freedom worldwide. As a Senior Software Engineer, you will play a crucial role in building and maintaining our blockchain nodes, which connect us to over 55 different blockchains.
What You'll Do
- Upgrade blockchain nodes and implement automation to reduce operational toil and enhance service effectiveness.
- Manage data consistency and block freshness to support critical internal services, including wallets and indexers.
- Ensure reliability and scalability across the blockchain platform stack.
- Pioneer new technologies, such as decoupling blockchain node storage and compute.
- Build a platform on top of existing nodes to streamline engineering efforts and reduce operational challenges.
Requirements
- 5+ years of experience in software engineering, particularly in backend development.
- Proven experience designing, building, scaling, and maintaining production services.
- Strong knowledge of service-oriented architecture and ability to write high-quality, well-tested code.
- Passion for building an open financial system that connects the world.
Nice to Have
- Experience with service ownership and automation/process improvement.
- Familiarity with blockchain integration testing.
What We Offer
- Competitive salary range of $186,065 - $218,900, with bonus and equity eligibility.
- Comprehensive benefits package, including medical, dental, vision, and 401(k).
- Remote-first work culture with opportunities for in-person collaboration during team offsites.
- Supportive environment for professional growth and development.
- Commitment to diversity and inclusion in the workplace.
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 options.
Who Will Succeed Here
Proficient in languages such as Go or Rust, with hands-on experience in developing microservices for blockchain applications, ensuring high performance and scalability.
Self-motivated and disciplined, thriving in a fully remote work environment, with a strong ability to manage time effectively and prioritize tasks without direct supervision.
Deep understanding of service-oriented architecture (SOA) principles, with a focus on building robust APIs that facilitate seamless communication between diverse blockchain nodes.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months