> Markdown version of [/jobs/ext/3557939-software-engineer-cdp-foundations](https://www.wearedevelopers.com/jobs/ext/3557939-software-engineer-cdp-foundations). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, CDP - Foundations - **Company:** Coinbase, Inc. - **Location:** Salem, OR, United States - **Experience:** Experienced - **Salary:** $152,405.0 - $179,300.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Code Review, Distributed Systems, Design of User Interfaces, Technical Debt, Backend, Google Gemini, Microservices - **Published:** October 2, 2026 - **Apply:** https://dejobs.org/x/x/0A3B4A10BF7643408A18C98D1CFE9141/job/ ## About the Role * 2+ years of professional experience building and maintaining production backend services in a microservices or distributed systems environment * Experience designing and shipping internal or customer-facing APIs with a focus on high-quality developer experience and clean interface design * Familiarity deploying and testing in microservice ecosystems, including structured observability and monitoring tooling * Proven ability to communicate technical trade-offs clearly in writing and in live discussions with cross-functional partners * Utilizes generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality. * Demonstrates the ability to responsibly use generative AI tools and copilots (e.g., LibreChat, Gemini, Glean) in daily workflows, continuously learn as tools evolve, and apply human-in-the-loop practices to deliver business-ready outputs and drive measurable improvements in efficiency, cost, and quality. ## Description As a Software Engineer on the CDP Foundations team within the Developer group, you'll build the core platform capabilities that enable businesses to launch and scale crypto products. The CDP Foundations team's three pods, Portal and Platform Services, Custodial Foundations, and Fully Disclosed Onboarding and Eligibility, own the foundational experiences and primitives spanning the developer portal, shared customer services, custodial accounts and taxes, and KYC/KYB onboarding and eligibility APIs. You'll design and ship the backend services and APIs that make it easier for partners and their customers to securely access Coinbase's crypto infrastructure. What you'll do: * Build, deploy, and maintain scalable, secure, and high-performing backend services in a microservices and distributed architecture * Define internal and customer-facing APIs that serve as the building blocks for CDP, prioritizing clean design and a high-quality developer experience * Lead end-to-end delivery of features from implementation through deployment and monitoring * Strengthen operational excellence across the team by proactively addressing technical debt and driving improvements in reliability and observability * Participate in code reviews and on-call rotation, lead incident response, and foster a team environment that welcomes constructive feedback to maintain high code quality standards ## Related Videos - [Exploring Google Gemini and Generative AI](https://www.wearedevelopers.com/videos/1269-exploring-google-gemini-and-generative-ai) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Throwing off the burdens of scale in engineering](https://www.wearedevelopers.com/videos/608-throwing-off-the-burdens-of-scale-in-engineering) - [What’s New with Google Gemini? ](https://www.wearedevelopers.com/videos/1348-what-s-new-with-google-gemini) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [Never delegate the understanding](https://www.wearedevelopers.com/magazine/749-never-delegate-the-understanding) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this)