Job Description

Requirements

Must have:

- C / C++ development skills on Windows OS - C# skills (beneficial) - Full software development lifecycle experience - Good knowledge of networking protocols (e.g. TCP/IP, multicast) - Strong grounding in Computer Science fundamentals (e.g. multi-threading, OOP, Data Structures, Design Patterns) - Collaborative with great communication skills - Experience in mentoring and developing others

Responsibilities:

- Head-up an Agile team of 5 engineers - Build and maintain Exchange Connectivity software systems - Ensure real-time and low latency performance - Maintain data feeds and develop key underlying transport protocols for data transmission - Remain hands-on with a 50/50 split between development and technical / team leadership - Coach and mentor team members - Provide project leadership

Company:

We are a global market data provider looking for a Senior Software Engineer / Team Lead...

Apply for this Position

Ready to join Client Server? Click the button below to submit your application.

Submit Application