Data Software Engineer C++
Permanent, full-time, hybrid (3 days per week in an office) #LI-Hybrid #LI-MA1
Working as part of the Enterprise Market Data team, you will be responsible for the design, development, and testing of several key greenfield projects in the StoneX Global Market Data space.Work streams will include both business initiatives and technology modernization. You will be working on strategic initiatives to implement a new technology stack based on the Refinitiv TREP
infrastructure. You will be expected to make an active contribution to this process and be prepared to offer ideas and solve problems at every stage of each project. The projects you will be working on will mainly be server-side.
Key Responsibilities:
- Perform detailed requirement, design, and code reviews to ensure thorough due diligence is applied.
- Understand individual business requirements to design, develop and test effective solutions.
- Understand and implement required development guidelines, design standards and best practices always.
- Understand in detail the business operational process both before and after the impact of any software changes.
- Take responsibility for analysis, design, and development to ensure due diligence is applied consistently to all software changes.
- Ensure software releases support continuous build and automated deployment practices.
- Provide prompt and knowledgeable assistance to business continuity and platform operations whenever requested.
- Work to identify risks and enhance control across the business.
- Production support
Essential Skills, Knowledge & Experience:
- C++ Developer(must-have, minimum 3 years of experience)
- Experience with threading, real-time, low latency,and lockless techniques
- Experience with Linux
- Understanding of NUMA, L1 cache, TCP Offload, PTP timesynch and other hardware considerations
- Experience with Market Data and TREP development
- Working in an Agile, Scrum process
Desirable Skills, Knowledge & Experience:
- Experience with performance optimization
- Working with streaming “real time” messaging in a distributed enterprise
- low latency programming experience
- Messaging (TREP Refinitiv - RFA/UPA/Elektron, MDF/OMM)
- Knowledge of C++17
- Python, Bash, or any other scripting language
- Teamcity or any other CI/CD tools
- Ansible
Qualifications:
- BS/MS degree in Computer Science, Engineering, or a related subject
- Market data workshops or qualifications
- Refinitiv TREP training courses

Stonex Poland
🔹 We are a member of the Fortune 100 with 4,500 employees. 🔹 140+ currencies - StoneX Group Inc. offers currencies across 185 countries. 🔹 StoneX Group Inc. connects with clients in nearly 80 offices across 6 continen...