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