Data Software Engineer C++

C

Data Software Engineer C++

C
-, Kraków

Stonex Poland

Full-time
Permanent
Mid
Hybrid

Job description

Overview

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. 

 

Responsibilities

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

 

Qualifications

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

 

Tech stack

    Scrum

    advanced

    Agile

    advanced

    C++

    regular

    Bash

    regular

    Python

    regular

    Linux

    junior

Office location

Published: 28.09.2023

About the company

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

Company profile
Data Software Engineer C++ - Stonex Poland