At a Glance
- Tasks: Develop high-performance systems using C++ for critical trading operations.
- Company: Join Squarepoint, a leader in technology-driven trading solutions.
- Benefits: Enjoy a collaborative work environment and opportunities for continuous learning.
- Why this job: Make a real impact on trading success while pushing software boundaries.
- Qualifications: Degree in Computer Science or related field; up to 4 years of relevant experience.
- Other info: Experience with C++, git, and Linux is essential; financial industry experience is a plus.
The predicted salary is between 36000 - 60000 £ per year.
Please only apply to the one job you feel best fits your skill set and experience. If our team feels you are better suited for another role, we will reach out about the alternate opportunity. Squarepoint is a global investment management firm that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets that seeks to achieve high quality, uncorrelated returns for our clients. We have deep expertise in trading, technology and operations and attribute our success to rigorous scientific research. As a technology and data-driven firm, we design and build our own cutting-edge systems, from high performance trading platforms to large scale data analysis and compute farms. With offices around the globe, we emphasize true, global collaboration by aligning our investment, technology and operations teams functionally around the world. Role Overview: At Squarepoint we use C++ to build the majority of our low latency and high performance systems, which are directly responsible for executing the critical trading path. Your work in this domain will have a direct impact on our trading success: powering critical trading operations, serving low latency market data or providing crucial market connectivity access to our daily trading operations. You could be driving the design and implementation of trading frameworks, centralised services processing massive volumes of data, or other high-volume distributed applications at Squarepoint. Whichever project you work on, you will be pushing the boundaries of high performance software, and growing your skills in a highly collegiate work environment. Required Qualifications: Degree in Computer Science, Computer Engineering, or other degree with a heavy emphasis on software development. Up to 4 years experience in a relevant role such as software or quant development, or similar. Experience with C++, git, and Linux. Excellent written and verbal communication skills. Eagerness to continuously learn new technologies and develop with us. Ability to work well in a fast-paced environment. Nice to Have: Degree with emphasis on low-level systems programming, high performance computing, or similar. Experience with any one of: Rust, KDB+/q, Python. Experience working in an investment or financial business is useful. #J-18808-Ljbffr
Contact Detail:
Squarepoint Capital Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer (C++)
✨Tip Number 1
Familiarise yourself with the latest trends in C++ development, especially in low latency and high performance systems. This knowledge will not only help you during interviews but also demonstrate your commitment to staying updated in a fast-paced tech environment.
✨Tip Number 2
Engage with online communities or forums related to C++ and trading systems. Networking with professionals in these spaces can provide insights into the industry and may even lead to referrals or recommendations for your application.
✨Tip Number 3
Prepare to discuss specific projects where you've used C++ in a high-performance context. Be ready to explain your role, the challenges faced, and how you overcame them, as this will showcase your practical experience and problem-solving skills.
✨Tip Number 4
If you have experience with tools like git and Linux, be prepared to talk about how you've used them in your previous roles. Highlighting your familiarity with these tools will show that you're well-equipped to handle the technical demands of the position.
We think you need these skills to ace Software Developer (C++)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++, git, and Linux. Include specific projects or roles where you demonstrated your skills in low latency and high performance systems.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role at Squarepoint. Mention how your background in software development aligns with their needs and your eagerness to learn new technologies.
Showcase Relevant Experience: If you have experience in trading frameworks or high-volume distributed applications, be sure to detail this in your application. Use concrete examples to illustrate your contributions and impact.
Proofread Your Application: Before submitting, carefully proofread your application materials. Ensure there are no typos or grammatical errors, as clear communication is essential for this role.
How to prepare for a job interview at Squarepoint Capital
✨Showcase Your C++ Skills
Make sure to highlight your experience with C++. Be prepared to discuss specific projects where you used C++ to solve complex problems, especially in low latency or high-performance environments.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills. Practice coding challenges and be ready to explain your thought process clearly, as communication is key in a collaborative environment.
✨Familiarise Yourself with Git and Linux
Since the role requires experience with git and Linux, brush up on your knowledge of version control systems and Linux commands. Be ready to discuss how you've used these tools in past projects.
✨Express Your Eagerness to Learn
The company values continuous learning, so convey your enthusiasm for new technologies. Share examples of how you've recently learned new skills or adapted to new tools in your previous roles.