Senior Software Engineer

Posted 5 days ago

This is a fully remote position, open to applicants in Mexico.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

VALCE Talent Solutions1 day ago

Full Stack Engineer

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
Coinbase1 day ago

Software Engineer, Wallets, Liquidity and Bridging Team

US flagUnited States OnlyFull-timeFull-stack Engineer$152.4k – $179.3k/year
ApplyView job
Northrop Grumman1 day ago

Senior Principal Engineer, Supplier Quality

US flagNorth Carolina, +2 more statesFull-timeFull-stack Engineer$117.5k – $176.3k/year
ApplyView job
Topstep1 day ago

Staff Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $250k/year
ApplyView job
HEAVY CONSTRUCTION SYSTEMS SPECIALISTS INC1 day ago

Senior Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
First American (India)1 day ago

Senior Software Engineer – SDET

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers