DeFi Software Engineer (Strategy Development)
DeFi Software Engineer (Strategy Development) – Fully Remote
About the Business
Durlston Partners are representing a high-frequency trading firm operating 24/7/365 in the global cryptocurrency markets, with offices in New York and Hong Kong. Their team is composed of world-class talent across five continents, is one of the largest participants in the crypto market, trading a significant share of market turnover.
About the Role
This is an exciting opportunity, reporting into the CTO, to develop trading systems for cryptocurrencies in the rapidly evolving digital asset space. You will work closely with traders and experienced developers to enhance our DeFi connectivity and infrastructure, building mission-critical applications and tools for trading.
This is a flexible, cross-functional role, where you’ll collaborate across multiple teams on tasks such as:
- DeFi order management
- Blockchain and mempool inspection
- Wallet management and security
- Blockchain node management
- DeFi arbitrage desk construction
Role Responsibilities
- Develop and maintain DeFi order management tools using Python and TypeScript
- Build and support our DeFi trading core systems
- Manage and optimize our DeFi infrastructure, including blockchain nodes, validators, and secure environments
- Contribute to the design and security of our wallet management systems
- Analyze new DeFi projects, assess requirements, and set integration timelines
- Identify opportunities for system improvements
- Troubleshoot system issues as they arise
- Engage with the team in system design discussions, code reviews, and trading strategy brainstorms
Role Requirements
- 5+ years of software engineering experience with Python and TypeScript
- 3+ years developing blockchain-related applications, including smart contracts or applications that interact with them
- Deep knowledge of popular blockchain protocols (e.g., Bitcoin, Ethereum, Solana, Avalanche)
- Strong programming skills with expertise in data structures and algorithms
- A balance between writing clean, testable, reliable code and rapidly deploying new features to seize market opportunities
- A reliable, detail-oriented mindset, with a strong sense of ownership over the systems you develop
- Excellent communication skills to articulate software concepts and designs clearly
- A Bachelor’s degree (or higher) in Computer Science, Software Engineering, or a related field with outstanding results
- Bonus: Experience developing in C++
Apply if you are passionate about the cutting edge of DeFi, and want to work in a high-performance, global team!