Software Engineer
Core
Design, implement, and maintain foundational backend systems, execution engines, and infrastructure for a proprietary trading firm's trading operations.
Role type
Senior Core Software Engineer (Systems/Infrastructure)
Builds
Core trading platform, execution engine, backend infrastructure, risk engines, and blockchain integrations
Domain
Proprietary trading / Decentralized Finance (DeFi) / Blockchain
Deliverable
production ML models | product features | infrastructure
Required skills
C++ or Rust mastery, systems-level programming, high-performance code optimization, distributed systems, real-time data processing, low-level debugging, memory management, concurrency, networking, OS internals
Preferred skills
Blockchain protocols, crypto trading systems, database management
Technologies
C++, Rust
Responsibilities
Design and develop core components of the trading platform and execution engine; Write clean, efficient, and highly reliable low-level code; Optimize and refactor existing systems for performance and scalability; Collaborate with quantitative researchers and traders to translate needs into robust systems; Implement monitoring, logging, and alerting for 24/7 reliability; Troubleshoot complex production issues and perform root-cause analysis; Contribute to architectural decisions and tech stack evolution
Seniority
Senior, hands-on IC