Senior Software Engineer, Developer (Payments)
WFA Digital Insight
The demand for skilled software engineers in fintech has grown exponentially, with a 25% increase in job postings over the past year. As companies like Coinbase continue to push the boundaries of digital payments, the need for talented engineers who can navigate complex blockchain technologies has become paramount. With the rise of remote work, opportunities for top-tier talent to join innovative companies like Coinbase have never been more accessible. Before applying, candidates should be aware that this role requires a deep understanding of distributed systems, microservices architecture, and event-driven patterns, as well as a passion for onchain/Web3 technologies.
Job Description
About the Role
The Senior Software Engineer role at Coinbase is a unique opportunity to be at the forefront of the digital payments revolution. As a member of the CDP Payments team, you will be responsible for designing, building, and shipping the core APIs and backend services that power global payments for CDP customers. This is a high-impact role that requires a deep understanding of blockchain technologies, distributed systems, and microservices architecture.The CDP Payments team is responsible for building the payment rails of the future, where money moves 24/7, instantly, across borders and asset types. As a senior engineer on this team, you will be working closely with cross-functional teams, including Money Movement, CDP Foundations, and various Platform teams, to lead the development of high-impact features and integrate new payment rails.
What You Will Do
- Design, build, and ship the core APIs and backend services that power global payments for CDP customers
- Own end-to-end delivery of high-impact features, such as integrating new payment rails, building stablecoin bank account infrastructure, and designing cross-border payment flows
- Lead cross-functional projects with Money Movement, CDP Foundations, and various Platform teams
- Collaborate with designers and product managers to develop and ship products that delight customers
- Write high-quality, well-tested code to meet the needs of your customers
- Participate in code reviews and contribute to the improvement of the codebase
- Design and integrate cleanly with internal and third-party services
- Build reliable backend services that handle real-world edge cases
- Collaborate with the engineering team to identify and prioritize projects
- Develop and maintain technical documentation
What We Are Looking For
- At least 5 years of experience in software engineering
- Customer-obsessed, with a passion for shipping products that delight customers
- Strong engineering skills, with the ability to build reliable backend services that handle real-world edge cases
- Solid understanding of distributed systems, microservices architecture, and event-driven patterns
- Experience with blockchain technologies, particularly Ethereum and other EVM-compatible chains
- Excellent communication and collaboration skills, with the ability to work closely with designers and product managers
- Passion for great developer tooling and opinions on what makes developer platforms excellent
- Ability to work in a fast-paced environment and adapt to changing priorities
- Strong problem-solving skills, with the ability to debug complex issues
Nice to Have
- Experience with Excel and data analysis
- Knowledge of cloud-based technologies, such as AWS or Google Cloud
- Experience with agile development methodologies
- Familiarity with security best practices and protocols
- Experience with containerization, such as Docker
Benefits and Perks
- Competitive salary and benefits package
- Opportunity to work with a talented team of engineers and contribute to the development of cutting-edge technology
- Flexible working hours and remote work options
- Professional development opportunities, including training and conference sponsorships
- Access to the latest technologies and tools
- Comprehensive health insurance and wellness programs
- Generous PTO and holiday schedule
- Stock options and equity participation
- Employee discounts and perks
How to Stand Out
- Make sure to highlight your experience with blockchain technologies, particularly Ethereum and other EVM-compatible chains, in your resume and cover letter.
- Prepare to talk about your understanding of distributed systems, microservices architecture, and event-driven patterns in your interview.
- Showcase your passion for great developer tooling and opinions on what makes developer platforms excellent.
- Be ready to provide examples of your experience with cross-functional projects and collaboration with designers and product managers.
- Research the company culture and values, and be prepared to discuss how you align with them.
- Don't be afraid to ask questions about the role, the team, and the company during the interview process.
- Be prepared to provide examples of your problem-solving skills and ability to debug complex issues.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.