Negotiable
Fixed-Term
Hybrid
London, England, United Kingdom
Summary: The C++ Software Engineer role involves working in a senior, hands-on capacity within an Agile team at a global market data provider. The position focuses on developing and maintaining Exchange Connectivity software systems that require real-time, low-latency data transmission. The role is based in London with a hybrid working arrangement, and it is a 12-month fixed-term contract. The successful candidate will leverage their C/C++ skills to contribute to a high-performance platform handling billions of messages daily.
Key Responsibilities:
- Develop and maintain Exchange Connectivity software systems.
- Ensure real-time and low-latency data transmission.
- Maintain data feeds and develop underlying transport protocols.
- Collaborate within an Agile team environment.
- Participate in the full software development lifecycle.
Key Skills:
- Proficiency in C/C++ development on Windows OS.
- Experience with networking protocols (e.g., TCP/IP, multicast).
- Strong understanding of Computer Science fundamentals (e.g., multi-threading, OOP, Data Structures, Design Patterns).
- Excellent communication and collaboration skills.
Salary (Rate): 70000
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: fixed-term
Seniority Level: Senior
Industry: IT