C++ Developer

MA CAPITAL U.S. LLC

Polska

On-site

PLN 260,000 - 540,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

MA CAPITAL U.S. LLC seeks an experienced C++ Developer to advance an in-house ultra-low-latency trading platform. You will build and optimize high-performance components, design low-latency modules, and ensure deterministic execution in a Linux environment.

You will work with market data, order routing, exchange connectivity, and data feeds, implementing client-server exchanges with TCP/UDP, multicast, FIX, and SBE protocols. Strong C++ and systems knowledge are essential.

Qualifications

  • 6+ years of professional C++ development experience.
  • Strong knowledge of modern C++17/20 and STL.
  • Deep understanding of Linux internals, multithreading, and memory management.
  • Experience with multithreaded and concurrent programming.
  • Proficiency with TCP/IP sockets and network protocol design.
  • Understanding of client-server architecture and distributed systems.
  • Experience writing highly optimized, performance-critical code.
  • Strong debugging and problem-solving skills.

Responsibilities

  • Develop and enhance components of a high-performance, ultra-low-latency trading platform.
  • Design & implement ultra-low-latency trading modules from scratch within a Linux environment.
  • Optimize existing codebases for microsecond-level performance and deterministic execution.
  • Work with high-throughput market data and order routing systems.
  • Implement and maintain exchange connectivity and data feed handlers.
  • Contribute to improving system architecture, performance, and scalability.
  • Collaborate with traders and engineers to deliver robust trading infrastructure.
  • Develop client-server data exchange systems using raw TCP/UDP and multicast protocols.
  • Interface with global exchanges using FIX and SBE binary protocols.

Skills

C++ Development
Low-latency systems
Multithreading
Linux internals
TCP/IP networking
Distributed systems
Performance optimization
Problem solving

Education

Bachelor's or Master's in CS/Math/Physics/Stats

Tools

STL
FIX protocol
SBE

Job description

A dynamic international trading company is looking for an experienced C++ Developer for development of an in-house ultra-low-latency trading platform. The platform has been developed internally and continues to evolve with new modules, exchange connectivity, and trading capabilities. The role involves contributing to the ongoing development, performance optimization, and expansion of this system.

Responsibilities
  • Develop and enhance components of a high-performance, ultra-low-latency trading platform
  • Design & implement ultra-low-latency trading modules from scratch within a Linux environment.
  • Optimize existing codebases for microsecond-level performance and deterministic execution.
  • Work with high-throughput market data and order routing systems
  • Implement and maintain exchange connectivity and data feed handlers
  • Contribute to improving system architecture, performance, and scalability
  • Collaborate with traders and engineers to deliver robust trading infrastructure
  • Develop client-server data exchange systems using raw TCP/UDP and multicast protocols.
  • Interface with global exchanges using FIX and SBE binary protocols.
Required Experience
  • 6+ years professional C++ development experience, with at least 3 years with high-performance / low-latency systems
  • Strong knowledge of modern C++ (C++17/20 preferred) and STL
  • Deep understanding of Linux internals, multithreading, and memory management
  • Experience with multithreaded and concurrent programming
  • Proficiency in TCP/IP sockets and network protocol design programming
  • Understanding of client-server architecture and distributed systems
  • Experience writing highly optimized, performance-critical code
  • Strong debugging and problem-solving skills
Preferred Experience
  • Experience with FIX protocol (text-based or binary FIX/SBE)
  • Experience with multicast networking & high-performance message processing systems
  • Experience in financial markets or electronic trading systems
  • Familiarity with market data feeds and exchange connectivity
  • Knowledge of performance profiling and latency optimization
Education
  • Bachelor’s or master’s degree in Computer Science, Mathematics, Physics, Statistics, or a related technical field
Personal Qualities
  • Strong analytical, problem-solving mindset and ability to quickly understand complex systems
  • Clear communication skills and ability to work in a collaborative engineering environment
  • Results-oriented and capable of working in a fast-paced environment
  • Professional English proficiency and the ability to simplify complex technical solutions.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Software Engineer (low latency trading)
Senior C++ Software Engineer (low latency trading)

Luxoft • Wrocław

On-site
PLN 180,000 - 260,000
C++ Software Engineer (financial services/trading domain)
C++ Software Engineer (financial services/trading domain)

Luxoft • Wrocław

On-site
PLN 200,000 - 260,000
C++ Software Engineer (financial services/trading domain)
C++ Software Engineer (financial services/trading domain)

Luxoft • Kraków

On-site
PLN 180,000 - 320,000
C++ Low-Latency Trading Platform Engineer
C++ Low-Latency Trading Platform Engineer

MA CAPITAL U.S. LLC • Polska

On-site
PLN 260,000 - 540,000
Senior C++ Systems Engineer - Low-Latency Trading
Senior C++ Systems Engineer - Low-Latency Trading

4ire Labs Ltd • Polska

Hybrid
PLN 240,000 - 360,000
Senior C++ Software Engineer (low latency trading)
Senior C++ Software Engineer (low latency trading)

Luxoft Poland • Kraków

On-site
PLN 120,000 - 160,000
Private medical care
Dental care
Life insurance
+2
Senior Software Engineer
Senior Software Engineer

Luxoft • Wrocław

On-site
PLN 90,000 - 130,000
Equipment, laptop and monitor
Senior C++ Software Engineer (low latency trading)
Senior C++ Software Engineer (low latency trading)

Luxoft • Województwo małopolskie

On-site
PLN 300,000 - 540,000
Senior Software Engineer
Senior Software Engineer

Luxoft • Kraków

On-site
PLN 180,000 - 260,000
Laptop
Monitor
Senior C++ Developer
Senior C++ Developer

EPAM Systems • Polska

Hybrid
PLN 180,000 - 240,000
Top locations