Software Engineer - Campus (Intern & New Grad)
Mangrove is an order book DEX that lets you run trading strategies without locking your funds. You can now trade while generating yield from other protocols.
Funding
Investors
Projects
About Mangrove
Select your source of DeFi yield, and restake your positions by posting orders or running strategies on Mangrove DEX. Any market making strategy can be coded in Mangrove offers. Optimise your liquidity yields running multiple trading strategies at the same time. Use market making strategies from our GitHub strategy library or design your own. Mangrove’s first AMM is similar to UniV3 with more granular parameters. It’s inspired by the grid strategy and trades spread for profit.
Skills
About the Role
You will build and maintain scalable production services and iterate quickly on systems that handle high QPS. You will implement and extend performance tooling and observability, performing profiling at micro- and nanosecond resolution where it matters. You will contribute to initiatives such as real-time data indexing from design through implementation, testing, monitoring, and maintenance, owning scoped projects end-to-end. You will write clear, tested code and learn from mentorship provided by senior engineers. Choose the intern or new grad track when applying.
Requirements
- Hands-on software development experience in Rust, C++, C, or another low-level language
- Solid Unix/Linux fundamentals including shell, processes, files, and basic networking
- Strong computer science foundations including data structures and concurrency
- Ability to make informed trade-offs with business context and exhibit high agency
- Curiosity about DeFi; prior domain experience not required
- Preferred: coursework or experience in distributed systems, networking, operating systems, compilers, or low-latency systems
- Preferred: familiarity with blockchain technology, Solana a plus
- Preferred: interest or experience in quant trading or fintech
- Preferred: Rust proficiency
Responsibilities
- Build and maintain scalable production services
- Implement and extend performance tooling and observability
- Profile systems at micro- and nanosecond resolution
- Design and implement real-time data indexing and related initiatives
- Own scoped projects end-to-end including testing and monitoring
- Write clear, tested code
Benefits
- Equity
