Demo

Senior Software Engineer, Smart Contract (Onchain Payments)

Coinbase Developer Platform
San Francisco, CA Full Time
POSTED ON 2/11/2025
AVAILABLE BEFORE 5/11/2025

In the past few years, the foundational technology required for crypto to replace traditional payment rails has finally come online : stablecoins, cost-effective L2 networks, and Coinbase Smart Wallet. This represents a multi-billion dollar opportunity for Coinbase to disrupt the payments industry by leveraging its leading position in onchain development and deep expertise of existing fiat rails.To fulfill this goal, the team’s work will include both 0-1 product development and building off of the existing Coinbase Commerce product. It’s best to think of the team as a start-up within Coinbase looking to find product market fit for a radically new approach to payments.What you’ll be doing : Bring a 0-to-1 product to life to replace the global payment stack with crypto railsDesign, build, ship, and evangelize an open-source web3 payment protocol, including complex cases such as subscriptions and escrow, written in SolidityDrive adoption of the web3 payment protocol through participation in the onchain community, including social media and conferencesContribute the fullstack design and implementation of a secure, high-performance product using TypeScript, Go, Ruby, and SolidityWork with other engineers to rapidly prototype user flows, gain market feedback and adjust accordingly, productionizing code as necessaryCollaborate with product managers, designers, and other cross-functional partners to find product market fitLeverage, maintain, and improve upon an existing legacy codebase of Coinbase CommerceFollow and evangelize engineering best practices, ensuring operational excellence and sound maintenance of legacy codeLevel up the team’s experience with Solidity development through knowledge-sharing, code reviews, and pairwise codingTroubleshoot and debug complex fullstack issuesWhat we look for in you : 6 years of experience in software development with a strong focus on smart contract engineering, including deploying to production and working with smart contract auditors.World-class understanding of Ethereum, EVM-compatible chains, and associated development environment (Foundry, Viem / WAGMI, etc.); knowledge of other protocols (e.g. SVM) is a plusSubstantial experience with the cutting edge of onchain protocols, including DeFi, stablecoins, lending / borrowing, DEXs, payments, account abstraction, the newest Ethereum Improvement Proposals, etc.Mastery of Solidity, Javascript / Typescript and at least one backend language (e.g. Go, Java, ruby)Proven track record of rapidly shipping high-quality code quicklyDeep commitment to excellent developer experiences and open source code, ideally with an established reputation in the industrySolid understanding of distributed systems, microservices architecture, and event-driven architectures, including experience with databases (PostgreSQL, MySQL, MongoDB), caching systems (Redis, Memcached), and message queues (Kafka, RabbitMQ)Experience with developer operations, including Cloud providers such as AWS and containerization technologies such as KubernetesSolid understanding of web security best practices and experience with implementing secure coding practices for financial systemsExceptional problem-solving skills and ability to find elegant solutions to complex challenges in the crypto payment processing domainOutstanding communication, leadership, and collaboration skills, with the ability to work together effectively with cross-functional partnersBachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experienceCrypto-forward experience, including familiarity with onchain activity such as interacting with Ethereum addresses, using ENS, and engaging with dApps or blockchain-based services.Job # : GDSCE05USPay Transparency Notice : Depending on your work location, the target annual salary for this position can range from $[Zone 3 Pay] to $[Zone 1 Pay] target bonus target equity benefits (including medical, dental, vision and 401(k)).#J-18808-Ljbffr

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer, Smart Contract (Onchain Payments)?

Sign up to receive alerts about other jobs on the Senior Software Engineer, Smart Contract (Onchain Payments) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Coinbase Developer Platform

Coinbase Developer Platform
Hired Organization Address California, MO Full Time
Onramp and Offramp are the bridge between the fiat and onchain economies. Coinbase Onramp is the easiest way to move mon...

Not the job you're looking for? Here are some other Senior Software Engineer, Smart Contract (Onchain Payments) jobs in the San Francisco, CA area that may be a better fit.

Senior Smart Contract Engineer

0x, San Francisco, CA

Senior Smart Contract Engineer

Hyperbolic Labs, Inc., San Francisco, CA

AI Assistant is available now!

Feel free to start your new journey!