DeFi Engineer
What engineering roles in crypto pay
202 salaries · our own dataMost engineering roles in crypto pay between $144k and $268k, with a median of $204k.
As a DeFi Engineer at Flowdesk, you'll join the newly formed Core Engineering team building a world-class back office system that serves as the backbone for all of Flowdesk's operations. You'll work alongside a seasoned team with deep product, buy-side, and sell-side experience in both crypto and traditional finance, solving complex market problems and building critical infrastructure that helps digital assets move globally.
What you'll do
- Own DeFi integrations end-to-end: collect on-chain data, integrate with decentralized protocols (DEX/AMM, lending, derivatives), and ensure management has a comprehensive, real-time view of all on-chain assets through requirements analysis, task specification, implementation, and post-production support.
- Implement and enhance features in the core booking and aggregation engine, including Realised / Unrealised P&L, Balances, and other metrics, ensuring performance, reliability, and correctness.
- Automate reconciliation of all trading and treasury activity across the firm by implementing data feeds from internal systems, banking, exchanges, and custodians.
- Work closely with Finance and other internal stakeholders to gather and refine requirements, plan milestones, demo progress, and coordinate cutovers from manual and legacy workflows.
- Expose well-versioned APIs and event streams for downstream consumers, maintaining backward compatibility and schema evolution.
- Follow established architecture and coding standards, participate in RFCs and design reviews, write clean and well-documented code with meaningful tests, and own components end-to-end from spec to production support.
What you bring
- Lifecycle knowledge of crypto asset classes: spot, perpetuals, futures, and options, including DeFi implementations.
- Experience with trade lifecycle including back-office and post-trade processes.
- Hands-on integration experience with DeFi protocols such as Uniswap v3, Curve, and Aave.
- A proven track record delivering scalable, reliable systems in production.
- Ability to partner effectively with internal stakeholders across Trading, Operations, Compliance, and Engineering.
- Strong object-oriented programming background in one or more of: Go, C++, C#, Java, or Rust.
- Experience with TypeScript and Python.
- API design expertise including versioning, backwards compatibility, and observability.
- PostgreSQL schema design and query optimization skills.
- Experience with message queue and pub-sub systems.
- Familiarity with cloud environments (GCP, AWS, or Azure), modern CI/CD, and containerization.
Nice to have
- Experience building or maintaining position-keeping and accounting systems (P&L, accounting methods, pricing, greeks).
- Experience with centralized reference data platforms (assets, networks, instruments) and consistent symbology.
- Background in trading, risk, or back-office systems, ideally in regulated environments.
- Rust and/or Solidity expertise.
- Experience integrating with blockchain nodes and providers such as QuickNode.
- Knowledge of time-series and analytical databases (e.g. ClickHouse, BigQuery).
- NATS.io experience.
- gRPC/Protobuf and high-performance, low-latency services experience.
About Flowdesk
Flowdesk is a full-service digital asset trading and technology firm founded in 2020, providing liquidity solutions, OTC trading, and market infrastructure that connect digital assets to global markets. The firm combines expertise from traditional finance, algorithmic trading, and blockchain technology to deliver always-on trading capabilities across the digital asset ecosystem, supporting institutions, exchanges, and token issuers worldwide.
Context for this role
From the live jobs we track on CryptoJobsHQ, updated daily.
Flowdesk has 7 open roles on CryptoJobsHQ: 4 in Research, 2 in Engineering and 1 in Sales. All are on-site or hybrid, mostly in the UAE and the UK. 1 was posted in the last 7 days.
All 7 Flowdesk roles →- Blockchain Crypto Fund & Portfolio Specialist at YC Capital and Solutions · Remote
- Data Engineer at Bybit · On-site
- Senior Software Engineer: Assets at ConsenSys · Remote
- Frontend Engineer - New Grad at D3 Embedded · Hybrid
