Senior C++ Software Engineer
Senior C++ Software Engineer

Senior C++ Software Engineer

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
W

At a Glance

  • Tasks: Develop and deploy software for large-scale quantitative research and portfolio production.
  • Company: WorldQuant is a leading firm in systematic financial strategies and predictive signal generation.
  • Benefits: Enjoy a relaxed yet intellectually stimulating environment with opportunities for remote work.
  • Why this job: Join a culture that values innovative thinking and continuous improvement in a collaborative setting.
  • Qualifications: 7+ years of C++ coding experience on Linux; strong understanding of system programming and algorithms.
  • Other info: No prior financial services experience required; Python skills are a plus.

The predicted salary is between 43200 - 72000 £ per year.

WorldQuant develops and deploys systematic financial strategies across a broad range of asset classes and global markets. We seek to produce high-quality predictive signals (alphas) through our proprietary research platform to employ financial strategies focused on market inefficiencies. Our teams work collaboratively to drive the production of alphas and financial strategies – the foundation of a balanced, global investment platform.

WorldQuant is built on a culture that pairs academic sensibility with accountability for results. Employees are encouraged to think openly about problems, balancing intellectualism and practicality. Excellent ideas come from anyone, anywhere. Employees are encouraged to challenge conventional thinking and possess an attitude of continuous improvement.

Our goal is to hire the best and the brightest. We value intellectual horsepower first and foremost, and people who demonstrate an outstanding talent. There is no roadmap to future success, so we need people who can help us build it.

Technologists at WorldQuant research, design, code, test, and deploy firmwide platforms and tooling while working collaboratively with researchers and portfolio managers. Our environment is relaxed yet intellectually driven. We seek people who think in code and are motivated by being around like-minded people.

The Role

Our group is responsible for building software enabling both the large-scale quantitative research operations that drive WorldQuant’s platform and the production of our portfolio. The team is currently embarking on a multi-year journey to provide a powerful, scalable, and efficient platform to drive the firm’s next decade of growth. We are looking for someone who can own some of the unique technical challenges inherent in the problem and who can bring solid experience and perspective to the team.

What You’ll Bring:

A successful candidate will possess:

  1. A minimum of 7 years of writing production-quality code in C++ on Linux platform
  2. Strong understanding and experience with Linux system programming fundamentals
  3. Ability to develop large-scale, distributed systems
  4. Strong understanding of data structures, algorithms, high-performance application design, and concurrency patterns.
  5. Self-motivated and able to work independently with minimal direction
  6. Proficiency in English

An outstanding candidate will also have experience with one or more of:

  1. Python development experience is also a plus
  2. Developing systems for managing and performing computation on large-scale graph data
  3. Streaming / dataflow systems
  4. Candidates need not have prior experience in financial services.

#LI-DN1

By submitting this application, you acknowledge and consent to terms of the WorldQuant Privacy Policy. The privacy policy offers an explanation of how and why your data will be collected, how it will be used and disclosed, how it will be retained and secured, and what legal rights are associated with that data (including the rights of access, correction, and deletion). The policy also describes legal and contractual limitations on these rights. The specific rights and obligations of individuals living and working in different areas may vary by jurisdiction.

#J-18808-Ljbffr

Senior C++ Software Engineer employer: WorldQuant

WorldQuant is an exceptional employer that fosters a culture of collaboration and intellectual curiosity, making it an ideal environment for Senior C++ Software Engineers. With a focus on continuous improvement and innovative problem-solving, employees are empowered to contribute their ideas and expertise while working on cutting-edge technology in a relaxed yet intellectually stimulating atmosphere. Located in a dynamic financial hub, WorldQuant offers unique opportunities for professional growth and the chance to be part of a team driving the future of quantitative research and investment strategies.
W

Contact Detail:

WorldQuant Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior C++ Software Engineer

✨Tip Number 1

Familiarise yourself with WorldQuant's culture and values. They appreciate intellectual horsepower and innovative thinking, so be prepared to discuss how your unique ideas can contribute to their mission during any informal conversations or networking opportunities.

✨Tip Number 2

Engage with the C++ community online, especially in forums or groups that focus on high-performance application design and Linux system programming. This will not only enhance your skills but also help you connect with like-minded professionals who might have insights into WorldQuant's work environment.

✨Tip Number 3

Consider contributing to open-source projects that involve large-scale distributed systems or data structures. This hands-on experience can showcase your technical abilities and problem-solving skills, making you a more attractive candidate for the role.

✨Tip Number 4

Network with current or former employees of WorldQuant through platforms like LinkedIn. Engaging in conversations about their experiences can provide valuable insights into the company’s expectations and help you tailor your approach when applying.

We think you need these skills to ace Senior C++ Software Engineer

C++ Programming
Linux System Programming
Distributed Systems Development
Data Structures and Algorithms
High-Performance Application Design
Concurrency Patterns
Self-Motivation
Independent Work
Python Development
Graph Data Management
Streaming Systems
Dataflow Systems
Problem-Solving Skills
Collaboration Skills
Continuous Improvement Mindset

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++ and Linux system programming. Include specific projects or roles where you developed large-scale, distributed systems, as this is crucial for the position.

Craft a Strong Cover Letter: In your cover letter, express your passion for technology and problem-solving. Mention how your skills align with WorldQuant's focus on intellectual horsepower and continuous improvement. Share examples of how you've challenged conventional thinking in your previous roles.

Showcase Relevant Experience: If you have experience with Python or large-scale graph data systems, be sure to include that in your application. Highlight any relevant projects or achievements that demonstrate your ability to work independently and tackle complex technical challenges.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors. Ensure that your English proficiency is evident in your writing, as clear communication is key in a collaborative environment like WorldQuant.

How to prepare for a job interview at WorldQuant

✨Showcase Your C++ Expertise

Be prepared to discuss your experience with C++ in detail. Highlight specific projects where you wrote production-quality code, focusing on challenges you faced and how you overcame them. This will demonstrate your technical proficiency and problem-solving skills.

✨Understand System Programming Fundamentals

Brush up on Linux system programming fundamentals before the interview. Be ready to explain concepts like process management, memory management, and file handling, as these are crucial for the role. Providing examples of how you've applied these concepts in past projects can set you apart.

✨Discuss Distributed Systems Experience

If you have experience developing large-scale, distributed systems, make sure to discuss it. Talk about the architecture you used, the challenges you encountered, and how you ensured scalability and efficiency. This shows that you can handle the unique technical challenges of the role.

✨Emphasise Continuous Improvement

WorldQuant values a culture of continuous improvement. Share examples of how you've sought feedback, learned from mistakes, or implemented changes to improve processes or code quality. This demonstrates your alignment with their values and your commitment to personal and professional growth.

Senior C++ Software Engineer
WorldQuant
W
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>