About The Position

DRW is seeking a Senior Software Engineer to join their Unified Platform (UP) team to support their expansion into decentralized finance (DeFi). The UP team consolidates data and technologies into a comprehensive solution to accelerate time to market, optimize decision-making and research, and simplify the implementation of new ideas. The UP-Trade Operations team specifically builds software to manage DRW's growing DeFi footprint, requiring engineers to understand DeFi protocols financially and technically to build reliable, institutional-scale systems. This role involves ingesting and normalizing data across multiple chains and custody platforms, integrating with DeFi protocols, building services to bridge on-chain and off-chain reporting, developing APIs and UIs for real-time visibility into DeFi positions and risk, and modeling DeFi instruments alongside traditional finance equivalents.

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 (Aave, Compound), options/structured products, or staking
  • Understanding of multi-chain architectures -- L1s, L2 rollups, bridging, and cross-chain data challenges
  • 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

Nice To Haves

  • Exposure to Solana or other non-EVM chains is a plus

Responsibilities

  • Building systems with a constant focus on testing, reliability, scalability, and maintainability
  • Designing, modeling, and programming in a variety of languages and technologies
  • Working on legacy code as well as greenfield development
  • Taking initiative and driving projects to completion
  • Learning and promoting new technologies with a focus on best practices
  • Providing on-call support as needed
  • Sometimes working alongside other developers on the same task

Benefits

  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service