At a Glance
- Tasks: Join our global team to design and maintain a cutting-edge trading risk platform.
- Company: Squarepoint is a leader in trading technology, focused on innovation and excellence.
- Benefits: Enjoy a dynamic work environment with opportunities for growth and collaboration.
- Why this job: Be part of a significant investment in technology and make an impact in finance.
- Qualifications: Bachelor’s in Engineering or Computer Science; 4+ years C++ Linux experience required.
- Other info: Ideal for those passionate about software development and engineering excellence.
The predicted salary is between 48000 - 72000 £ per year.
Risk Technology
Position Overview:
Risk Technology is a global team that designs, builds and maintains Squarepoint’s trading risk platform, which is responsible for trade capture, position management, profit/loss computation, inventory/locate management and internal order routing. These critical systems need to be performant, resilient, and capable of timely processing of high volumes of trading data in both live and historical scenarios, requiring solutions to process, propagate and store rapidly changing datasets efficiently. The Risk platform is undergoing significant investment to build a new service orientated architecture. We’re looking for talented engineers with a passion for software development who enjoy working in a dynamic, global and collaborative environment, with a strong focus on engineering excellence.
Required Qualifications:
- Bachelor’s Degree in Engineering, Computer Science or related subject.
- 4+ years’ C++ Linux based development experience.
- Knowledge of data structures and algorithms.
- Team player with excellent communication skills.
Nice to have:
- Experience with scalable large-scale / distributed systems / service-oriented architecture
- Experience optimizing code for high performance applications
- Experience with messaging systems (e.g., Kafka, AMPS, QPID)
- Experience with Python, bash and/or Q/KDB
C++ Software Engineer (Risk Tech) employer: Squarepoint
Contact Detail:
Squarepoint Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Software Engineer (Risk Tech)
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, such as C++, Linux, and messaging systems like Kafka. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.
✨Tip Number 2
Highlight your experience with scalable large-scale or distributed systems. If you've worked on similar projects, be ready to discuss the challenges you faced and how you overcame them during the interview.
✨Tip Number 3
Emphasize your teamwork and communication skills. Since this role involves working in a global and collaborative environment, sharing examples of successful team projects can demonstrate your ability to work well with others.
✨Tip Number 4
Stay updated on the latest trends in software development and risk technology. Being knowledgeable about current industry practices can help you engage in meaningful conversations during interviews and show your passion for the field.
We think you need these skills to ace C++ Software Engineer (Risk Tech)
Some tips for your application 🫡
Understand the Role: Make sure to thoroughly read the job description for the C++ Software Engineer position. Understand the key responsibilities and required qualifications, especially the emphasis on performance, resilience, and collaboration.
Highlight Relevant Experience: In your CV and cover letter, focus on your 4+ years of C++ Linux-based development experience. Provide specific examples of projects where you optimized code for high-performance applications or worked with scalable systems.
Showcase Your Skills: Mention your knowledge of data structures and algorithms clearly. If you have experience with messaging systems like Kafka or programming languages such as Python or bash, be sure to include that as well.
Craft a Strong Cover Letter: Write a compelling cover letter that reflects your passion for software development and your ability to work in a dynamic, global environment. Use this opportunity to express your enthusiasm for contributing to the Risk Technology team.
How to prepare for a job interview at Squarepoint
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with C++ in detail. Highlight specific projects where you utilized advanced features of C++, and be ready to solve coding problems on the spot to demonstrate your proficiency.
✨Understand Risk Technology
Familiarize yourself with the concepts of trading risk platforms and how they function. Being able to discuss the importance of trade capture, position management, and profit/loss computation will show your genuine interest in the role.
✨Emphasize Team Collaboration
Since this role requires working in a global and collaborative environment, share examples of how you've successfully worked in teams. Discuss your communication skills and how you handle conflicts or differing opinions.
✨Prepare for System Design Questions
Expect questions related to scalable large-scale systems and service-oriented architecture. Be ready to explain your thought process in designing systems that are performant and resilient, and consider discussing any relevant experiences you've had.