This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer, Risk and Margin in the Americas.
We are seeking an experienced Senior Software Engineer to join a high-performance trading technology team. This role involves designing and maintaining critical trading infrastructure, from order execution engines to real-time risk and margin controls. You will work closely with traders, quants, and other engineers to ensure scalable, reliable, and low-latency systems. The position offers exposure to complex distributed systems, high-throughput environments, and cutting-edge financial technology, providing an opportunity to make a direct impact on trading operations. Ideal candidates thrive in fast-paced, high-stakes environments and are passionate about performance optimization and system reliability. This role is fully remote, with collaboration across global teams.
Responsibilities
- Design, implement, and maintain high-performance trading infrastructure including order management systems, execution gateways, and market data distribution.
- Optimize low-latency systems for throughput, determinism, and fault tolerance.
- Integrate with global exchanges, brokers, and ECNs, ensuring robust connectivity using protocols such as FIX, OUCH, and ITCH.
- Build and maintain real-time risk checks, margin controls, and compliance-related systems.
- Develop and maintain core libraries, APIs, and frameworks used across trading platforms.
- Collaborate with traders and quantitative analysts to prototype and productionize new strategies.
- Monitor, debug, and optimize production systems for high availability and rapid recovery.
- Mentor junior engineers and establish engineering standards for code quality, testing, and deployment.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 7+ years of software engineering experience, with at least 3 years in trading, fintech, or high-performance systems.
- Strong programming skills in Go, C++, or Java; Python experience is a plus.
- Deep understanding of operating systems, networking, concurrency, and low-latency optimization.
- Experience building distributed, fault-tolerant systems.
- Familiarity with trading protocols such as FIX, OUCH, and ITCH.
- Solid knowledge of databases, caching, and messaging systems (Postgres, Redis, Kafka, RabbitMQ, etc.).
- Strong problem-solving skills, attention to detail, and ability to work under pressure.
- Preferred: experience with equities, derivatives, or FX trading systems, cloud/containerization (Kubernetes, Docker), observability stacks (Prometheus, Grafana, ELK), or contributions to open-source projects in systems programming.
Benefits and Compensation
- Competitive salary and stock options.
- Comprehensive health benefits.
- New hire home-office setup allowance.
- Monthly stipend for home office expenses.
- Flexible remote work arrangements with a globally distributed team.
- Opportunities for professional development and mentorship.