Software Engineer
Core
Design, build, and maintain efficient, reusable, and reliable code for low-latency/high-throughput production trading environments.
Role type
Software Engineer (Low-latency Trading Systems)
Builds
Cactus's low-latency/high-throughput production trading environment, risk-management tools, and post-trade reconciliation workflows.
Domain
Quantitative Trading / Financial Markets
Deliverable
production ML models | product features | infrastructure
Required skills
C++, data structures, algorithms, object-oriented programming, Linux, problem-solving
Preferred skills
Python, shell scripts
Technologies
C++, Linux, Python, shell scripts
Responsibilities
Design and implement scalable software solutions that support trading, market analysis, and operational workflows; Collaborate with cross-functional teams to assess business needs and translate them into technical requirements.
Seniority
Individual Contributor