Principal Software Engineer - Agent & App Platform
As a Principal Software Engineer, you'll architect and scale foundational data platforms for AI, driving technical direction and pioneering development practices in a high-agency role.
Ready to do the most impactful work of your career? At Coinbase, we are uncompromising on our mission to increase economic freedom. The bar is high, the environment is intense, and we like it that way. This isn't a place for complacency, itโs a place to be pushed past your perceived limits. If you're ready to build the future of finance alongside people who refuse to settle for "good enough," you belong here. Coinbase is a remote-first, but not remote-only company. Expect to get together quarterly for intense in-person working sessions called โsurges.โ learn more about working at Coinbase.
Coinbase is building the future of regulated derivatives as part of the Institutional Everything Exchange, and Coinbase Financial Markets (CFM) is our CFTC-regulated Futures Commission Merchant - the entity that lets retail and institutional clients trade and clear US futures and options. As a Staff Software Engineer on the FCM team, you'll be a hands-on technical anchor across the entire FCM lifecycle: market data, order entry and routing, settlement and money movement, back office reporting, and our in-house risk and liquidation system. You'll help lead a major replatforming onto next-gen architecture and reduce legacy vendor dependencies, a rare chance to re-architect a regulated trading platform from the inside, with the ownership of a startup and the reach of Coinbase.
What youโll do:
Required skills and experience:
Position ID: P77889
#LI-Remote
Pay Transparency Notice: Base salary varies by location (see range below). Total compensation may also include equity and bonus eligibility, and benefits (medical, dental, vision, 401(k)).
As a Principal Software Engineer, you'll architect and scale foundational data platforms for AI, driving technical direction and pioneering development practices in a high-agency role.
As a Staff Software Engineer on the Identity team, you will set technical strategy, collaborate across teams, and ensure the operational excellence of identity decisioning systems.
As a Staff Backend Engineer on NIRA, you'll lead the technical direction and execution of critical projects within our credit platform, mentoring engineers and driving AI-native engineering practices.
As a Staff Backend Software Engineer, you will design, build, and maintain critical systems, ensuring their reliability and performance while contributing to an open-source culture.
As a Staff Backend Software Engineer, you will design, build, and maintain critical systems, ensuring their reliability and performance while mentoring team members and driving projects from ideation to operations.