Software Engineer, Backend - Blockchain Platform (Blockchain Nodes)

USD 152,400-179,300 per year
MIDDLE
✅ Remote

SCRAPED

Used Tools & Technologies

Not specified

Details

Ready to be pushed beyond what you think you’re capable of?

At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us every day as we build the emerging onchain platform — and with it, the future global financial system.

To achieve our mission, we’re seeking a very specific candidate. We want someone passionate about our mission and who believes in the power of crypto and blockchain technology to update the financial system. We want someone eager to leave their mark on the world, who relishes the pressure and privilege of working with high caliber colleagues, and who actively seeks feedback to keep leveling up. We want someone who will run towards, not away from, solving the company’s hardest problems.

Our work culture is intense and isn’t for everyone. Many roles at Coinbase are remote-first but not remote-only. In-person participation is required throughout the year. Team and company-wide offsites are held multiple times annually to foster collaboration, connection, and alignment. Attendance is expected and fully supported.

CB Node is Coinbase's connection to the blockchain. In this role, you will be crypto-facing while also maintaining a foot in traditional web2 systems. We manage the blockchain nodes that connect our company to 55 different blockchains across CB Wallet, Retail, Insto, and Prime. We also build new nodes as part of new asset launches for Day1 assets. Initiatives include:

  • Blockchain Traffic Management, including stateful failover between multiple external providers
  • Managing data consistency and block freshness to power critical internal services such as wallets and indexers
  • Ensuring reliability and scalability across the blockchain platform stack
  • Pioneering new technologies like decoupling blockchain node storage and compute
  • Building a platform on top of existing nodes to reduce engineering effort and operations toil

You will join a team of driven and talented engineers. We seek engineers who aren't afraid of trying new things, failing, and iterating quickly. Excited about crypto, they treat problems as chances to make impact, and enjoy identifying inefficiencies to aggressively streamline processes.

Responsibilities

  • Upgrade blockchain nodes
  • Implement automation to reduce toil and increase service effectiveness
  • Identify new automation opportunities to further streamline services and reduce manual effort

Requirements

  • At least 2 years of experience in software engineering
  • Experience designing, building, scaling, and maintaining production services
  • Knowledge of composing a service-oriented architecture
  • Ability to write high-quality, well-tested code to meet customer needs
  • Passionate about building an open financial system that unites the world

Nice to Have

  • Service ownership experience
  • Automation/process improvement skills
  • Blockchain knowledge
  • Integration testing experience

Benefits

  • Medical, dental, and vision plans with generous employee contributions
  • 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 get paid in digital currency