
Senior Software Engineer
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in Mexico.
• Design and enhance the fundamental trading architecture to optimize throughput, minimize latency, and ensure failure isolation.
• Develop and maintain venue gateways utilizing REST, WebSocket, and FIX protocols, which encompass order entry, cancellations, amendments, and drop copy functionalities.
• Take ownership of order and execution management processes.
• Manage market data ingestion and normalization for over 10,000 instruments, ensuring redundancy and failover capabilities between feeds and gateways.
• Automate the lifecycle of instruments, covering aspects such as listing, delisting, expirations, and option rotations.
• Integrate new venues and instrument types, adapting to their specific characteristics.
• Act as the technical reference point for engineers developing risk, ledger, and client applications.
• Lead incident response efforts along the trading path and document runbooks.
• Design, build, deploy, and maintain operational systems.
• Participate in the on-call rotation for systems that operate 24/7 in trading.
• Contribute to establishing technical standards as the company expands.
• Over 7 years of experience in building production backend systems, with a minimum of 3 years in trading, market infrastructure, or exchange connectivity.
• Extensive experience with exchange or broker APIs (REST, WebSocket, FIX), order lifecycles, and market data handling.
• Proficient in a systems or backend programming language utilized in production trading environments, such as C++, Rust, Java, or Go.
• Strong understanding of distributed systems principles, including concurrency, idempotency, back-pressure, failover, and consistency.
• Proven experience in designing systems for high message throughput (tens of thousands per second and above) with millisecond latency.
• Demonstrated track record of taking full ownership of a production system, including on-call responsibilities for a 24/7 market.
• Excellent written and verbal communication skills in English.
• Must possess eligibility to work in Mexico.
• Nice to have: Experience with crypto derivatives such as perpetuals, funding, options lifecycle, margin, and liquidation on platforms like Binance, Deribit, or similar.
• Nice to have: Experience with OMS/EMS systems or smart order routing.
• Nice to have: Familiarity with functional programming or JVM languages (Clojure, Scala, Kotlin).
• Nice to have: Experience in leading architectural decisions across multiple teams.
• Competitive salary package including a discretionary bonus.
• Remote-first team culture with a flexible working environment that prioritizes results.
• Annual company retreats aimed at fostering connection, collaboration, and rejuvenation.
• Paid time off for birthdays.
• Unlimited vacation policy.
• Supportive parental leave policy designed to prioritize family and well-being.
VALCE Talent Solutions
Coinbase
Northrop Grumman
Topstep
Get handpicked remote jobs straight to your inbox weekly.