Skip to content

Senior Software Engineer - DeFi

DRW
🇺🇸ChicagoSeniorFull-time$130k–$225kPosted May 5, 2026

About the Role

Join DRW's UP-Trade Operations team to build software that enables trading operations across our growing DeFi footprint. You'll work on systems that bridge on-chain and off-chain activity, integrate with DeFi protocols, and provide traders and operations teams with real-time visibility into positions and risk. This role involves reasoning about DeFi instruments from both technical and financial perspectives, building reliable systems at institutional scale, and working across multiple blockchain networks including Ethereum, Solana, and L2 rollups.

  • Ingest and normalize data across multiple chains and custody platforms
  • Integrate with DeFi protocols (AMMs, lending platforms, options vaults, staking providers)
  • Build services that bridge on-chain activity to off-chain reporting
  • Develop APIs and UIs for real-time DeFi position and risk visibility
  • Model DeFi instruments alongside traditional finance equivalents for unified reporting

Requirements

  • Strong engineering fundamentals
  • Hands-on experience navigating the DeFi landscape
  • Hands-on experience with EVM internals, smart contract ABIs, and libraries like ethers.js or web3.js
  • Familiarity with DeFi protocols: AMMs (Uniswap), lending (Compound), options/structured products, or staking
  • Understanding of multi-chain architectures -- L1s, L2 rollups, bridging, and cross-chain data challenges
  • Exposure to Solana or other non-EVM chains is a plus
  • Experience with oracle systems (Chainlink) or on-chain pricing
  • Ability to reason about DeFi protocols from a financial perspective, e.g. how different AMM designs affect pricing, how lending rates compare across protocols, or what distinguishes different stablecoin mechanisms
  • Multiple years of server-side development
  • Willingness to learn Clojure, one of the team's primary languages
  • Confident JVM knowledge
  • Working knowledge of Node.js/TypeScript
  • A solid understanding of micro-service architectures
  • Proficiency in domain-driven design and domain modeling
  • A good understanding of functional paradigms and type theory
  • Kubernetes, Docker, ArgoCD
  • PostgreSQL, Oracle, SQS, RabbitMQ
  • Linux, Ansible, Nginx, Git

What You'll Get

  • $130k–$225k base salary
  • Group medical, pharmacy, dental and vision insurance
  • 401k (with discretionary employer match)
  • Short and long-term disability
  • Life and AD&D insurance
  • Health savings accounts
  • Flexible spending accounts