Negotiable
Fixed-Term
Hybrid
London, England, United Kingdom
Summary: The C++ Developer / Backend Software Engineer role involves working in a senior, hands-on capacity at a global market data provider, focusing on building and maintaining Exchange Connectivity software systems. The position requires expertise in C++ and C# within an Agile team, emphasizing real-time data transmission and low latency. This is a 12-month Fixed Term Contract based in London, with a hybrid working arrangement. The role offers a competitive salary and a range of benefits.
Key Responsibilities:
- Develop and maintain Exchange Connectivity software systems using C++ and C#.
- Ensure real-time and low latency performance for data feeds.
- Work collaboratively within an Agile team environment.
- Implement and maintain key transport protocols for data transmission.
- Participate in the full software development lifecycle.
- Handle high scalability requirements, processing up to 40 billion messages per day.
Key Skills:
- Proficiency in C / C++ development on Windows OS.
- Experience with the full software development lifecycle.
- Knowledge of networking protocols such as TCP/IP and multicast.
- Strong understanding of Computer Science fundamentals including multi-threading, OOP, Data Structures, and 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