At a Glance
- Tasks: Develop and maintain real-time, low-latency software for Exchange Connectivity.
- Company: Global market data provider with a focus on innovation and collaboration.
- Benefits: Up to £70k salary, 25 days holiday, private medical care, and gym subsidies.
- Why this job: Join an Agile team and work on cutting-edge technology that handles billions of messages daily.
- Qualifications: C/C++ development skills, knowledge of networking protocols, and strong communication abilities.
- Other info: Remote work available; excellent career growth and continuous training opportunities.
The predicted salary is between 42000 - 84000 £ per year.
A skilled backend focussed C++ developer could be progressing their career in a senior, hands-on role at a global market data provider. This role is a 12 month Fixed Term Contract and offers remote work within the UK if you are not within an hour’s commutable distance of London.
The successful candidate will join an Agile team focused on building and maintaining Exchange Connectivity software systems that require real-time and low latency, maintaining data feeds and developing key underlying transport protocols for data transmission. The platform has been built with C++ and C# and deploys to AWS, requiring high scalability and low latency (currently handling 40 billion messages per day).
Location / WFH: Remote UK to candidates outside of London commuting distance are welcome. If you are within an hour of London, please consider your commute when applying.
About you:
- You have C / C++ development skills on Windows OS
- You have full software development lifecycle experience
- You have a good knowledge of networking protocols e.g. TCP/IP, multicast
- You have a strong grounding in Computer Science fundamentals e.g. Multi-threading, OOP, Data Structures, Design Patterns
- You’re collaborative with great communication skills
- You are UK based and do not require visa sponsorship
Responsibilities:
The role centers on backend development with a focus on real-time, low-latency data processing and connectivity systems. You will:
- Develop and maintain Exchange Connectivity software components in C++ (Windows)
- Contribute to software design and architecture for scalable, low-latency data feeds
- Collaborate within an Agile team to deliver robust transport protocols for data transmission
- Engage in troubleshooting, performance tuning and code quality improvements
What’s in it for you:
- This is a 12 month Fixed Term Contract, with full benefits.
- Salary to £70k + bonus
- 25 days holiday
- Pension
- Life Assurance and Income protection
- Private Medical and Dental care
- Gym subsidy and wellness apps
- Cycle to work scheme
- Ability to buy stock options
- Family leave and sabbaticals
- Continuous training and career development including personalised budget
- Gain valuable finance / exchange connectivity experience
Apply now to find out more about this C++ Developer / Backend Software Engineer opportunity.
C++ Developer Windows Networking - Client Server in London employer: Jobster
Contact Detail:
Jobster Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Developer Windows Networking - Client Server in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with C++ or in backend development. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your C++ projects or contributions to open-source software. This gives potential employers a sneak peek into your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of networking protocols and real-time data processing. Practice common technical questions and be ready to discuss your past projects in detail—this is your chance to shine!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace C++ Developer Windows Networking - Client Server in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your C++ and Windows development skills. We want to see your experience with networking protocols and any relevant projects you've worked on. Customising your CV for this role will help us see how you fit into our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you're passionate about backend development and how your skills align with our needs. We love seeing enthusiasm and a bit of personality, so don’t hold back!
Showcase Your Projects: If you've worked on any relevant projects, make sure to mention them in your application. Whether it's a personal project or something from your previous job, we want to know how you've applied your skills in real-world scenarios.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy and straightforward!
How to prepare for a job interview at Jobster
✨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 multi-threading, OOP, and data structures, as these are crucial for the role.
✨Understand Networking Protocols
Since the job involves working with networking protocols like TCP/IP and multicast, it’s essential to have a solid understanding of these concepts. Be ready to explain how you've applied this knowledge in past projects.
✨Showcase Your Agile Experience
The company values collaboration within an Agile team, so be prepared to share examples of how you've worked in Agile environments. Highlight your communication skills and how you contribute to team success.
✨Prepare for Technical Challenges
Expect technical questions or coding challenges during the interview. Practice solving problems related to low-latency data processing and transport protocols, as this will demonstrate your readiness for the role.