Senior Software Engineer - DeFi
Core
Building software systems for DRW's trading operations to manage DeFi instruments, bridge on-chain activity to off-chain reporting, and provide real-time visibility into DeFi positions and risk.
Role type
Senior Software Engineer (DeFi & Blockchain)
Builds
Reliable, scalable systems for DeFi data ingestion, protocol integration, and risk reporting at institutional scale.
Domain
DeFi, Blockchain, Institutional Trading
Deliverable
production ML models | product features | dashboards & analysis
Required skills
EVM internals, smart contract ABIs, DeFi protocols (AMMs, lending, options, staking), multi-chain architectures, server-side development, JVM, micro-service architectures, domain-driven design, functional paradigms, type theory
Preferred skills
Solana or non-EVM chains, oracle systems (Chainlink), Clojure, Node.js/TypeScript
Technologies
Ethereum, Solana, Arbitrum, ethers.js, web3.js, Uniswap, Compound, Chainlink, Kubernetes, Docker, ArgoCD, PostgreSQL, Oracle, SQS, RabbitMQ, Linux, Ansible, Nginx, Git
Responsibilities
Ingesting and normalizing data across multiple chains and custody platforms; Integrating with DeFi protocols to query on-chain state and track positions; Building services bridging on-chain activity to off-chain reporting; Developing APIs and UIs for real-time DeFi visibility; Modeling DeFi instruments alongside traditional finance equivalents; Designing, modeling, and programming in a variety of languages and technologies; Providing on-call support as needed
Seniority
Senior, hands-on IC