[Remote] Senior Software Engineer - Backend
Note: The job is a remote job and is open to candidates in USA. dYdX is a company focused on building state-of-the-art decentralized technologies that will redefine global financial markets. The role involves contributing to the core trading engine, optimizing for performance, and shaping the architecture as the platform scales.
Responsibilities
- Contribute to the core trading engine. Optimize for throughput, latency, and correctness under high-concurrency across many trading pairs
- Own real-time market infrastructure. Build the pipelines that process, aggregate, and distribute order book updates, trades, and market events to traders
- Build for 24/7 uptime. The exchange doesn't rest. Design systems for seamless upgradeability, horizontal scalability, and zero-downtime deploys
- Shape the architecture as we scale. Make foundational technical decisions about how the platform evolves as we add asset classes and increase throughput
Skills
- 5+ years experience working as a full-time developer
- You write secure, efficient, high quality code and have a good understanding of CS fundamentals
- Experience building or integrating with trading systems
- Deep understanding of distributed systems and software architectures, excellent coding skills, and strong debugging capabilities
- Fast learner who can quickly master new technologies
- Experience or interest in decentralized finance
Company Overview
Company H1B Sponsorship