cover image
Client Server

Client Server

www.client-server.com

12 Jobs

101 Employees

About the Company

At Client Server, we are driven by technology and powered by people.

We are a leading technology recruitment consultancy, specialising in a vast range of technology roles in London, the UK, Europe, and the USA.

Our focus is finding exceptional candidates for exceptional organisations. These include technology leaders, innovative start-ups, hedge funds, banks and consultancies.

Listed Jobs

Company background Company brand
Company Name
Client Server
Job Title
Backend Software Engineer C++ Windows - Finance
Job Description
**Job Title** Backend Software Engineer C++ Windows – Finance **Role Summary** Design, develop, and maintain high‑performance, low‑latency exchange connectivity systems on Windows. Work within an Agile team to manage real‑time data feeds and transport protocols for a finance market‑data provider handling billions of daily messages. Deliver scalable solutions using C++ and C# deployed on AWS. **Expectations** - Deliver production‑grade code that meets stringent latency requirements. - Collaborate effectively in a cross‑functional Agile environment. - Participate in the full software development lifecycle from architecture to deployment and monitoring. **Key Responsibilities** - Implement and evolve Windows‑based backend components in C++ and C#. - Build and maintain connectivity layers for exchange data feeds (TCP/IP, multicast). - Optimize multi‑threaded, low‑latency code and ensure system scalability on AWS. - Write unit, integration, and performance tests; perform code reviews. - Troubleshoot and resolve production incidents, enforcing robust error handling. - Document design decisions, APIs, and operational procedures. - Contribute to continuous improvement of tooling, build processes, and deployment pipelines. **Required Skills** - Strong proficiency in C++ (and Windows development); experience with C#. - In‑depth knowledge of networking protocols (TCP/IP, multicast). - Solid grasp of computer science fundamentals: multi‑threading, OOP, data structures, design patterns. - Hands‑on experience with low‑latency architecture and real‑time systems. - Familiarity with AWS services and infrastructure deployment. - Full lifecycle software development experience (design, implementation, testing, deployment). - Excellent written and verbal communication; collaborative teamwork. **Required Education & Certifications** - Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field. - Optional certifications in C++ or cloud architecture may be beneficial.
Cambridge, United kingdom
Remote
19-11-2025
Company background Company brand
Company Name
Client Server
Job Title
Sales Engineer - Mechanical Engineering
Job Description
**Job Title:** Sales Engineer – Mechanical Engineering **Role Summary** Provide technical sales support for a scientific software platform, crafting complex proposals, engaging prospects, and delivering product presentations while collaborating with cross‑functional teams on a 12‑month fixed‑term basis. **Expectations** - Execute end‑to‑end commercial proposal development. - Drive business development activities and client engagement. - Manage multiple priorities with minimal supervision. - Deliver compelling online presentations and attend key industry events when required. **Key Responsibilities** 1. Prepare and author large, technical commercial proposals tailored to client needs. 2. Coordinate cross‑departmental contributions to ensure on‑time, high‑quality deliverables. 3. Prospect new business, initiate outbound outreach, and qualify sales opportunities. 4. Conduct product demonstrations and client presentations, primarily via virtual platforms. 5. Participate in conferences, trade fairs and client meetings as scheduled. 6. Maintain accurate sales pipeline and documentation in the CRM system. **Required Skills** - Strong technical writing and proposal development experience. - Proficient in English (spoken & written) with advanced Portuguese language skills. - Excellent organization, planning, and deadline management. - Ability to convey technical concepts to non‑technical audiences. - Independent, self‑motivated with the capacity to manage multiple tasks. **Required Education & Certifications** - Bachelor’s, Master’s, or Ph.D. in Mechanical Engineering, Electrical Engineering, Electromechanical Engineering, or a related technical discipline. - Relevant certifications in technical sales or proposal management are an advantage.
Swansea, United kingdom
Hybrid
23-11-2025
Company background Company brand
Company Name
Client Server
Job Title
C++ Software Engineer Windows - Finance
Job Description
Job Title: C++ Software Engineer (Windows) – Finance Role Summary: Build and maintain high‑performance, real‑time low‑latency market connectivity systems in C/C++ on Windows, supporting exchange data feeds that handle billions of messages daily and deploying scalable services on AWS. Expectations: - Develop, test, and ship robust C/C++ code within an Agile team. - Own all stages of the software lifecycle, from design to production monitoring. - Collaborate with global engineers to deliver mission‑critical connectivity tooling. Key Responsibilities: - Design, code, and optimize real‑time, low‑latency applications on Windows. - Expand and maintain TCP/IP, UDP, and multicast networking components. - Build high‑performance data pipelines and core transport protocols. - Deploy scalable services to AWS and ensure operational stability. - Participate in code reviews, sprint planning, and continuous improvement activities. Required Skills: - Proficiency in C/C++ development on Windows (C# experience a plus). - Strong grasp of computer‑science fundamentals: multithreading, OOP, data structures, design patterns. - Knowledge of networking protocols (TCP/IP, UDP, multicast). - Experience with low‑latency system design and optimization. - Comfortable with Agile methodologies and cross‑functional collaboration. - Excellent verbal and written communication abilities. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
Cambridge, United kingdom
On site
27-11-2025
Company background Company brand
Company Name
Client Server
Job Title
C++ Developer Windows Networking
Job Description
Job Title: C++ Developer – Windows Networking Role Summary: Deliver high‑performance, low‑latency Exchange Connectivity software on Windows, building and maintaining data feeds and transport protocols for a global market data provider. Expectations: - Design, implement, and optimize C++ and C# components for real‑time data transmission. - Participate in the full software development life cycle in an Agile environment. - Ensure scalability and reliability of systems handling billions of messages daily. Key Responsibilities: - Develop and maintain Windows‑specific C++ modules for data feed handling. - Implement networking protocols (TCP/IP, multicast) and custom transport layers. - Debug, profile, and tune code for performance and latency targets. - Collaborate with cross‑functional teams (architecture, QA, ops) to deliver robust releases. - Contribute to architectural decisions and design patterns for scalable systems. Required Skills: - Strong C/C++ programming on Windows OS. - Proficient in networking fundamentals (TCP/IP, UDP, multicast). - Solid understanding of multi‑threading, concurrency, and performance optimization. - Object‑oriented design, data structures, and design patterns. - Experience with the full SDLC in Agile settings. - Excellent written and verbal communication; collaborative team player. Required Education & Certifications: - Bachelor’s degree in Computer Science, Engineering, or equivalent. - (No mandatory certifications, but knowledge of relevant industry standards is a plus.)
Manchester, United kingdom
Remote
08-12-2025