Coinbase is hiring a Software Engineer for the CDP Wallets & Onchain Tools team. Your role is to build a platform that accelerates web3 development. You will design and maintain open-source SDKs and APIs, create clear documentation, and work directly with customers to improve the developer experience.
What You'll Do
- Design, develop, and maintain ergonomic, open-source SDKs using Typescript, React, React Native, Android, iOS, Unity, and Flutter.
- Interface with and conformant HTTP REST API definitions using OpenAPI specifications.
- Author, publish, and maintain clear and concise documentation, including quickstart and how-to guides, to increase SDK adoption.
- Work closely with many internal teams to integrate wallets and onchain tools into Coinbase products.
- Work directly with customers to collect feedback and iteratively improve Data APIs and SDKs.
- Evangelize the SDK in the crypto community to gain greater adoption.
- Build compelling sample applications end-to-end using the products to demonstrate their value.
- Troubleshoot and debug complex fullstack issues, ensuring stability, reliability, and security.
- Participate in code reviews and provide constructive feedback to maintain high code quality.
What We're Looking For
- 3+ years of experience in fullstack development.
- Fluency in Golang, Typescript, React, and React Native.
- Experience with user authentication, Identity and Access Management systems, public key cryptography, and browser/mobile persistent storage mechanisms.
- Established reputation in open source communities, with operational knowledge of how to grow adoption of GitHub repos.
- Strong understanding of distributed systems, microservices architecture, streaming-based systems, and event-driven architectures.
- Excellent verbal and written communication skills, with a passion for clear, comprehensive developer documentation.
- Fluency with crypto wallets, including key management, cryptography, and blockchain protocols (e.g. EVM, Solana).
- Understanding of security best practices and experience implementing secure coding practices for financial systems.
- Demonstrated ability to responsibly use generative AI tools and copilots (e.g., LibreChat, Gemini, Glean) in daily workflows.
Technical Stack
- Typescript
- React
- React Native
- Golang
- Android
- iOS
- Unity
- Flutter
Team & Environment
You will join the CDP Wallets & Onchain Tools team at Coinbase, a company with an intense work culture focused on building the future global financial system. The mission is to increase economic freedom in the world. We seek candidates passionate about crypto and blockchain technology and emphasize working with high-caliber colleagues and seeking feedback to level up.
Benefits & Compensation
- Compensation range: $154,000—$154,000 CAD.
Work Mode
This role follows a hybrid work model.
Coinbase is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, sex, gender expression or identity, sexual orientation or any other basis protected by applicable law.






