At a Glance
- Tasks: Develop and enhance high-performance C++ applications for real-time trading systems.
- Company: Join a prestigious tier one hedge fund known for innovation and excellence.
- Benefits: Enjoy a collaborative work environment with opportunities for professional growth.
- Why this job: Be part of a cutting-edge team shaping the future of trading technology.
- Qualifications: Must have experience in C++ development, Linux environments, and real-time systems.
- Other info: Ideal for detail-oriented individuals who thrive in fast-paced settings.
The predicted salary is between 48000 - 84000 Β£ per year.
Want to be a part of building high-performance trading systems?Contribute to all aspects of application development including functional and technical specifications, design and development.Key Duties & Responsibilities.Write low latency, high throughput C++ codeWork on trading tools which leverage all aspects of our high-performance system, this includes order management, exchange connectivity as well as real time market dataImprove performance and scalability of our trading infrastructure.Requirements, Skills & Experience.Must have 5+ years of relevant industry experience with modern C++Strong understanding of data structures, algorithms and high-performance application designSolid understanding of TCP/UDP standards and network protocolsExperience with writing low latency single and concurrent threaded applicationsWorking practices are relaxed, as is the office environment. They want to get the best out of you and give you an environment where you can do great work.Itβs rare to find a role where the impact of what you do can have such an immediate impact and often has the potential to move markets.Flexible working set up.No sponsorship is given on this occasion.Contact Ciara Clarke for a confidential discussion on this role.
Contact Detail:
LinkedIn Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior C++ Engineer
β¨Tip Number 1
Familiarise yourself with the specific technologies and frameworks used in high-performance trading systems. Brush up on your knowledge of C++ and Linux internals, as well as any relevant libraries or tools that are commonly used in this field.
β¨Tip Number 2
Network with professionals in the finance and tech industries, especially those who work in trading platforms. Attend industry meetups or online forums to gain insights and potentially get referrals that could help you land the job.
β¨Tip Number 3
Prepare for technical interviews by practising coding challenges that focus on C++ and real-time systems. Use platforms like LeetCode or HackerRank to sharpen your skills and get comfortable with problem-solving under pressure.
β¨Tip Number 4
Showcase your collaborative skills by discussing past projects where you worked in a team environment. Highlight your ability to communicate effectively and solve problems together, as these are key traits for the role.
We think you need these skills to ace Senior C++ Engineer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with C++ and Linux server-side applications. Include specific projects or roles where you developed real-time trade processing systems, as this is crucial for the position.
Craft a Compelling Cover Letter: In your cover letter, emphasise your expertise in network programming and Linux internals. Share examples of how you've successfully collaborated in teams and solved complex problems in fast-paced environments.
Showcase Relevant Skills: When filling out your application, ensure you clearly list your technical skills related to C++, Linux, and real-time systems. Use keywords from the job description to align your application with what the company is looking for.
Proofread Your Application: Before submitting, carefully proofread your application for any errors or typos. A polished application reflects attention to detail, which is essential for a role that requires precision in software engineering.
How to prepare for a job interview at LinkedIn
β¨Showcase Your C++ Expertise
Be prepared to discuss your experience with C++ in detail. Highlight specific projects where you've developed server-side applications, especially those that involved real-time processing. This will demonstrate your technical proficiency and relevance to the role.
β¨Demonstrate Linux Knowledge
Since the role requires a deep understanding of Linux environments, brush up on your knowledge of Linux internals. Be ready to answer questions about system calls, process management, and memory management, as these are crucial for a C++ Engineer working in a trading platform.
β¨Prepare for Problem-Solving Scenarios
Expect to face technical challenges during the interview. Practice solving coding problems or system design scenarios that relate to real-time trade processing. This will showcase your problem-solving skills and ability to think critically under pressure.
β¨Emphasise Team Collaboration Skills
This role is collaborative, so be sure to highlight your communication and teamwork experiences. Share examples of how you've worked effectively within a team, resolved conflicts, or contributed to group projects, as this will show you can thrive in a fast-paced environment.