At a Glance
- Tasks: Join a dynamic team to develop high-performance market data systems using C++.
- Company: Be part of a leading firm focused on innovative financial technology solutions.
- Benefits: Earn up to £1000 a day with a flexible contract and opportunities for growth.
- Why this job: Work on cutting-edge technology in a fast-paced environment that values creativity and collaboration.
- Qualifications: A 2.1 degree in computer science or related field; C++ experience is essential.
- Other info: No financial background needed; we welcome diverse skill sets!
The predicted salary is between 60000 - 84000 £ per year.
We are looking for a software engineer to join a high-performing team building an exceptional market data platform. You will help them develop performance-critical systems and work with stock exchange data from around the world. They are constantly improving our systems by making use of advances in technologies, languages and open-source software.
This is part of the Low Latency Engineering Group which is a team of enthusiastic C++ developers responsible for collecting and decoding live stock market data. All of the software runs in a high-performance Linux environment and is a critical part of a global investment platform. They process data streams that update many times a microsecond and collect terabytes of data per day.
Requirements:- Experience building high-quality solutions to interesting problems in C++
- Good understanding of fundamental algorithms & data structures.
- A 2.1 degree or better in computer science, electronics or similar.
- Financial experience is useful but not required. If you have a non-financial background, we'd like to hear from you.
C++ Engineer employer: Stanford Black Limited
Contact Detail:
Stanford Black Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Engineer
✨Tip Number 1
Familiarise yourself with the latest C++ standards and features. Being up-to-date with modern C++ practices will not only enhance your coding skills but also show potential employers that you're committed to continuous learning.
✨Tip Number 2
Engage in open-source projects or contribute to C++ communities. This will help you build a strong portfolio and demonstrate your ability to work collaboratively on complex problems, which is crucial for the role.
✨Tip Number 3
Brush up on your knowledge of algorithms and data structures. Since the job involves performance-critical systems, being able to discuss and implement efficient algorithms will set you apart from other candidates.
✨Tip Number 4
Network with professionals in the finance and tech industries. Attend meetups or webinars related to financial technology and C++ development to gain insights and potentially get referrals for the position.
We think you need these skills to ace C++ Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and any relevant projects you've worked on. Emphasise your understanding of algorithms and data structures, as these are key requirements for the role.
Craft a Strong Cover Letter: In your cover letter, explain why you're interested in this position and how your skills align with the job description. Mention any experience you have with high-performance systems or working in a Linux environment.
Showcase Relevant Projects: If you've worked on projects involving market data platforms or similar technologies, be sure to include them in your application. This will demonstrate your practical experience and understanding of the industry.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a C++ Engineer.
How to prepare for a job interview at Stanford Black Limited
✨Brush Up on C++ Fundamentals
Make sure you have a solid understanding of C++ concepts, especially those related to performance-critical systems. Be prepared to discuss algorithms and data structures, as these are crucial for the role.
✨Showcase Your Problem-Solving Skills
Be ready to tackle technical questions or coding challenges during the interview. Practice solving problems that require efficient solutions, as this will demonstrate your ability to think critically under pressure.
✨Familiarise Yourself with Market Data Systems
Even if you don't have financial experience, it’s beneficial to understand how market data platforms work. Research the basics of stock exchange data and how it is processed, as this knowledge can set you apart from other candidates.
✨Prepare Questions for the Interviewers
Think of insightful questions to ask about the team, the technology stack, and the challenges they face. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.