Software Engineer, Developer (Wallets and Onchain Tools)
WFA Digital Insight
As demand for cryptocurrency and blockchain technology grows, companies like Coinbase are leading the charge. With a 25% increase in crypto-related job postings in 2025, skilled software engineers are in high demand. This role stands out for its focus on building a platform that accelerates web3 development, and candidates should be prepared to showcase their expertise in full-stack development and passion for crypto. Before applying, consider the fast-paced and intense work culture at Coinbase.
Job Description
About the Role
The Software Engineer role at Coinbase is a unique opportunity to work on building a platform that accelerates web3 development. As a member of the Wallets and Onchain Tools team, you will be responsible for designing, developing, and maintaining ergonomic, open-source SDKs. The team is looking for a dynamic software engineer who is passionate about delivering an excellent developer experience.The role entails working across both frontend and backend codebases, delivering high-velocity and high-quality results. You will be part of a team that includes some of the most prolific and tenured software engineers at Coinbase, and you will have the opportunity to ship a game-changing set of APIs and SDKs.
The Wallets and Onchain Tools team owns both server-side APIs and client-side libraries across different languages, and you will be responsible for building a platform that enables trading, lending, payments, and more.
What You Will 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 adoption of the SDKs
- Work closely with many different teams at Coinbase to integrate wallets and onchain tools into internal products, ensuring consistency of concepts, style, and design
- Work directly with customers to collect their feedback and iteratively improve the 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 and pressure-test the developer experience
- Troubleshoot and debug complex fullstack issues, ensuring stability, reliability, and security
- Participate in code reviews and provide constructive feedback to maintain high code quality standards
What We Are Looking For
- 3+ years of experience in full-stack development
- Fluency in Golang, Typescript, React, and other programming languages
- Experience with API design and development
- Strong understanding of software development principles and patterns
- Excellent problem-solving skills and attention to detail
- Ability to work in a fast-paced environment and adapt to changing requirements
- Strong communication and collaboration skills
- Experience with Agile development methodologies
Nice to Have
- Experience with crypto and blockchain technology
- Knowledge of Excel and other data analysis tools
- Experience with cloud-based infrastructure and DevOps
- Certification in software development or a related field
Benefits and Perks
- Competitive salary and equity package
- Comprehensive health and wellness benefits
- Flexible PTO and vacation policy
- Remote work stipend and home office setup
- Opportunities for professional growth and development
- Access to the latest technologies and tools
- Collaboration with a talented and experienced team
- Participation in company-wide offsites and team-building activities
How to Stand Out
- Showcase your experience with full-stack development and API design in your resume and cover letter.
- Highlight your ability to work in a fast-paced environment and adapt to changing requirements.
- Demonstrate your knowledge of software development principles and patterns, and be prepared to provide examples.
- Be prepared to discuss your experience with crypto and blockchain technology, and how you can apply it to this role.
- Emphasize your excellent problem-solving skills and attention to detail, and provide examples of how you have applied these skills in previous roles.
- Research the company culture and be prepared to discuss how you can contribute to it.
- Prepare to back up your claims with specific examples and metrics, and be ready to ask informed questions during the interview process.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.