Software Engineer, Developer (Wallets and Onchain Tools)
About the role
About Coinbase
At Coinbase, the mission is to increase economic freedom in the world by building the emerging onchain platform and the future global financial system. The company is seeking candidates passionate about crypto and blockchain technology who are eager to solve challenging problems alongside high-caliber colleagues.
About the Role
The CDP Wallets & Onchain Tools team is looking for a dynamic software engineer to build a platform that accelerates web3 development. The team owns both server-side APIs and client-side libraries across different languages and is positioned to bring the next million developers onchain.
Key Responsibilities
- Design, develop, and maintain ergonomic, open-source SDKs using Typescript, React, React Native, Android, iOS, Unity, and Flutter
- Interface with and conform to HTTP REST API definitions using OpenAPI specifications
- Author, publish, and maintain clear and concise documentation, including quickstart and how-to guides, to increase adoption of the SDKs
- Work closely with product and design teams to deliver excellent developer experience
- Deliver high velocity and high quality simultaneously across both frontend and backend codebases
What We're Looking For
The ideal candidate is passionate about every aspect of excellent developer experience: designing APIs and SDKs, authoring clear documentation, building compelling onboarding flows, and incorporating customer feedback. You should be comfortable working across multiple technology stacks and frameworks.
Work Environment
While many roles at Coinbase are remote-first, in-person participation is required throughout the year. Team and company-wide offsites are held multiple times annually to foster collaboration and alignment.