C++ Developer, Windows Networking
Role details
Job location
Tech stack
Job description
- As a C++ Developer, I will be a part of an Agile team dedicated to building and maintaining Exchange Connectivity software systems that demand real-time performance and low latency. My role will involve maintaining data feeds and developing essential transport protocols for effective data transmission. I will work with a platform developed using C++ and C#, deployed on AWS, which handles an impressive 40 billion messages daily.
Technologies:
- AWS
- C#
- OOP
- TCP/IP
- Windows
- Cloud
- Backend
- C++
Requirements
- Proficient in C/C++ development on Windows OS
- Experience throughout the full software development lifecycle
- Strong knowledge of networking protocols, such as TCP/IP and multicast
- Solid grounding in Computer Science fundamentals, including multi-threading, OOP, Data Structures, and Design Patterns
- Excellent collaboration and communication skills
- Based in the UK and do not require visa sponsorship
Benefits & conditions
This position is a 12-month Fixed Term Contract that offers the flexibility of remote work within the UK, especially for those not within commuting distance of London. I will benefit from a competitive package, including a salary of up to £70k, a bonus, 25 days of holiday, pension contributions, life assurance, income protection, private medical and dental care, gym subsidy, and wellness apps. I will also have access to a cycle-to-work scheme, options to purchase stock, family leave, sabbaticals, and continuous training opportunities with a personalized budget. Through this role, I will gain valuable experience in finance and exchange connectivity.