At a Glance
- Tasks: Develop real-time, low-latency systems in C/C++ on Windows.
- Company: Join a global market data provider with a focus on innovation.
- Benefits: Up to £70k salary, bonus, 25 days holiday, and wellness perks.
- Why this job: Make an impact in finance while working with cutting-edge technology.
- Qualifications: Strong C/C++ skills, understanding of networking protocols, and great collaboration.
- Other info: 12-month contract with excellent training and career growth opportunities.
The predicted salary is between 42000 - 84000 £ per year.
Join a global market data provider and work on real-time, low-latency exchange connectivity systems that process over 40 billion messages per day.
As a C++ Software Engineer, you'll build and maintain high-performance data feeds, core transport protocols and scalable services deployed to AWS.
Your Role:
- Develop and maintain real-time, low-latency systems in C/C++ on Windows
- Work across the full SDLC within an Agile team
- Enhance networking components (TCP/IP, multicast) and high-performance data pipelines
- Collaborate with engineers globally on mission-critical market connectivity tooling
About You
- You have strong C/C++ development on Windows (C# a bonus)
- You have a solid understanding of Computer Science fundamentals (multithreading, OOP, data structures, design patterns)
- You have a good knowledge of networking protocols (e.g. TCP/IP, UDP, multicast)
- You have great communication and collaboration skills
- You are UK based and able to work without sponsorship
What's on Offer:
- Please note this role is on a 12 month fixed term contract basis.
- Salary up to £70k + bonus
- 25 days holiday, pension, life assurance
- Private medical & dental
- Gym subsidy, wellness apps, cycle-to-work
- Stock purchase options
- Family leave, sabbaticals
- Continuous training & personal development budget
- Valuable experience within finance & exchange connectivity
Apply now to find out more about this C++ Software Engineer / Developer opportunity.
C++ Software Engineer Windows - Finance in England employer: Client Server
Contact Detail:
Client Server Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Software Engineer Windows - Finance in England
✨Tip Number 1
Network like a pro! Reach out to folks in the finance tech space on LinkedIn or at meetups. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! Consider building a small project or contributing to open-source. It’s a great way to demonstrate your C++ prowess and understanding of networking protocols.
✨Tip Number 3
Prepare for those interviews! Brush up on your knowledge of multithreading, OOP, and design patterns. Practising coding challenges can also give you an edge.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of resources to help you land that C++ Software Engineer role, and we’re rooting for you!
We think you need these skills to ace C++ Software Engineer Windows - Finance in England
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your C++ skills and experience with Windows. We want to see how you've tackled real-time systems and any relevant projects you've worked on. Customising your CV for this role will help us see you as a perfect fit!
Showcase Your Projects: Include specific examples of your work, especially those involving low-latency systems or networking protocols like TCP/IP. We love seeing what you've built and how it relates to the role, so don’t hold back on the details!
Keep It Clear and Concise: When writing your application, clarity is key! Use straightforward language and avoid jargon unless it's relevant. We appreciate a well-structured application that gets straight to the point.
Apply Through Our Website: We encourage you to apply directly through our website. This way, your application goes straight to us, and we can review it faster. Plus, it shows you're keen on joining our team at StudySmarter!
How to prepare for a job interview at Client Server
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills, especially focusing on Windows development. Be prepared to discuss your experience with multithreading, OOP, and design patterns, as these are crucial for the role.
✨Understand Networking Protocols
Since the job involves enhancing networking components, it’s essential to have a solid grasp of TCP/IP, UDP, and multicast protocols. Be ready to explain how you've used these in past projects or how you would approach related challenges.
✨Showcase Your Agile Experience
The role requires working within an Agile team, so be prepared to talk about your experience with Agile methodologies. Share specific examples of how you've contributed to sprints or collaborated with team members to deliver projects.
✨Communicate Clearly and Confidently
Great communication skills are key for this position. Practice articulating your thoughts clearly, especially when discussing technical concepts. Remember, it's not just about what you know, but how well you can convey that knowledge.