Cumberland Labs

CTO – Technical Lead

Cumberland Labs

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and own the position lifecycle engine: origination, funding, accrual, partial repayment, recall, and closure
  • Architect a shared accounting layer that serves multiple lending modules
  • Model settlement flows, collateral custody, yield attribution, and reconciliation for bilateral agreements
  • Ensure correctness guarantees throughout: idempotency, audit trails, and immutable state history
  • Audit the inherited backend and frontend codebase; determine the refactor-vs-rewrite strategy
  • Own the backend services layer: RESTful APIs, settlement engine, accounting services, WebSocket feeds
  • Extend and optimize the Rust indexer for new on-chain event types
  • Guide frontend architecture for data-dense institutional dashboards (portfolio views, real-time position tracking, yield analytics)
  • Establish CI/CD, testing standards, and code quality practices across the full stack
  • Lead DAML smart contract design for lending and staking modules
  • Define on-chain vs. off-chain boundaries: what the smart contract enforces vs. what the backend handles
  • Collaborate with Canton ecosystem partners on staking protocol design and network-level integration
  • Bring strong functional programming depth (Haskell, Scala) and apply it to contract modeling, type safety, and state machine correctness.
  • Hire a Senior Backend Engineer and a Senior Frontend Engineer in the first 4-6 weeks
  • Manage knowledge transfer from the existing external dev shop to your in-house team
  • Run sprint planning and translate product requirements into engineering execution
  • Partner directly with the CEO on product-to-engineering decisions, sequencing, and tradeoffs

Requirements

  • 8+ years in fullstack or backend engineering, with at least 2-3 years in a technical lead or architect role
  • Production functional programming experience (Haskell, Scala, OCaml, or equivalent)
  • Background in financial services, fintech, or high-growth startups building systems with correctness requirements
  • Hands-on with TypeScript/NestJS or Rust; comfortable owning both backend and frontend
  • Experience hiring and managing small, growing engineering teams
  • Smart contract or distributed ledger experience (any chain) is a strong plus
  • Passionate about building from zero to one. You thrive in early-stage environments where speed, ownership, and resourcefulness matter more than process and hierarchy.
Benefits
  • Co-founder energy: Meaningful equity with full architecture ownership from day one
  • Real and operational: Live mainnet validator, existing code, active counterparty relationships - this is not a whiteboard project
  • Canton ecosystem: Backed by Ergonia with access to Canton ecosystem resources and partners
  • Institutional demand: Counterparties are ready. You are building for real users, not hypothetical ones
  • Lean team, high leverage: Every architectural decision you make defines the protocol
  • Competitive salary and benefits
  • Equity with long-term upside aligned to the success of Waybridge.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
RustHaskellScalaTypeScriptNestJSDAMLRESTful APIsCI/CDsmart contractsfunctional programming
Soft Skills
leadershipcollaborationcommunicationresourcefulnessownershipsprint planningknowledge transfertechnical guidanceteam managementproblem-solving