Lead Engineer - Onchain Payments

Coinbase is building developer tools to bring the world onchain, focusing on creating an easy to use and trusted developer experience.
$211,650 - $249,000
Backend
Principal Software Engineer
Contact Company
8+ years of experience
Finance · Blockchain

Description For Lead Engineer - Onchain Payments

Coinbase Developer Platform (CDP) is seeking a Lead Engineer for their new Onchain Payments effort. This role is part of a startup-like team within Coinbase, aiming to replace traditional payment rails with crypto technology. The ideal candidate will lead the fullstack design and development of a secure, high-performance product using TypeScript, Go, and Solidity. Key responsibilities include rapidly prototyping user flows, integrating with existing Coinbase surfaces, designing and implementing a novel open-source web3 payment protocol, and driving adoption of engineering best practices. The role requires expertise in fullstack development, crypto technologies, and leadership skills to guide the team in finding product-market fit for this innovative approach to payments. This position offers an opportunity to work on cutting-edge technology in the rapidly evolving crypto payments space, with the backing and resources of an established company like Coinbase.

Last updated 3 months ago

Responsibilities For Lead Engineer - Onchain Payments

  • Bring a 0-to-1 product to life to replace the global payment stack with crypto rails
  • Lead the fullstack design and development of a secure, high-performance product using TypeScript, Go, and Solidity
  • Rapidly prototype user flows to gain market feedback and adjust accordingly
  • Integrate with a variety of existing Coinbase surfaces, including Smart Wallet, Commerce, and Platform APIs
  • Design, implement, and drive adoption of a novel open-source web3 payment protocol using Solidity
  • Work closely with product managers, designers, and other cross-functional partners to find product market fit
  • Leverage, maintain, and improve upon an existing legacy codebase of Coinbase Commerce
  • Drive the adoption of engineering best practices, ensuring operational excellence and sound maintenance of legacy code
  • Optimize frontend and backend performance
  • Troubleshoot and debug complex fullstack issues
  • Provide technical guidance and support to the entire engineering team

Requirements For Lead Engineer - Onchain Payments

Go
JavaScript
TypeScript
React
Node.js
PostgreSQL
MySQL
MongoDB
Redis
Kafka
RabbitMQ
Kubernetes
  • 8+ years of experience in software development with a strong focus on fullstack development
  • 2+ years of experience in a leadership position of a crypto start-up is a plus
  • Mastery of Go, JavaScript, TypeScript, and Solidity; familiarity with Ruby is a plus
  • Deep understanding of Ethereum and EVM-compatible chains and experience with developing smart contracts
  • Strong expertise in frontend development using modern frameworks like React, Next.js, and Angular
  • Solid understanding of distributed systems, microservices architecture, and event-driven architectures
  • Experience with developer operations, including Cloud providers such as AWS and containerization technologies such as Kubernetes
  • Deep understanding of web security best practices and experience with implementing secure coding practices for financial systems
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experience
  • Crypto-forward experience, including familiarity with onchain activity

Interested in this job?

Jobs Related To Coinbase Lead Engineer - Onchain Payments

Software Engineer - Product (Technical Leadership)

Senior technical leadership role at Meta focusing on large-scale product development and organizational efficiency.

Principal Chipset Software Project Engineer - PC Compute

Lead software development teams for QCT chipsets, driving project planning and execution while collaborating with cross-functional teams.

Engineering Manager, Community Support Platform

Lead the engineering team for Airbnb's Community Support Platform, managing backend systems and optimizing customer service operations.

Senior Manager, Technical Program Management (Payments)

Senior TPM role leading Airbnb's global payments technology initiatives, managing team of Technical Program Managers and driving strategic programs.