C++ Developer.

C++ Developer.

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Develop and support microservices for risk calculation systems.
  • Company: Join a leading firm providing bespoke modelling solutions across asset classes.
  • Benefits: Enjoy flexible work options and a collaborative global team environment.
  • Why this job: Be part of a dynamic team making impactful investment decisions with cutting-edge technology.
  • Qualifications: Bachelor's in STEM, 3+ years C++ experience, strong problem-solving skills required.
  • Other info: Ideal for tech enthusiasts eager to work in finance and develop innovative solutions.

The predicted salary is between 36000 - 60000 £ per year.

Overview C++ Developer
We are looking for a C++ Developer to sit in the team that offers bespoke modelling solutions across multiple asset classes, providing industry leading intraday and end of day price and risk analytics which empower the fund as a whole to carry out informed investment decisions.
Responsibilities Participate in development and support of existing micro services, as a whole, making up the distributed risk calculation system;
Effectively communicate with other technologists and research-focused teams alike, spread globally across EMEA, US and APAC regions;
Take ownership of whole software lifecycle, able to carry out a task starting from idea all the way to the user.
Requirements At least Bachelor\\\’s degree in Math, Computer Science or other STEM discipline (higher qualification is a plus);
3+ years worth of professional experience with C++ language (expert understanding of modern C++ is a must);
Strong written and verbal communication skills (proficiency in English is a must);
Strong problem solving skills, understanding of standard data structures and design patterns;
Ability to work in fast-paced goal-oriented environment;
Attention to detail, high level of self-organization is a must.
Successful candidate is likely to demonstrate Experience in designing/building distributed and low-latency systems
Experience working with modern development stack: source control systems, CI/CD, containers;
Experience working with Linux/Unix platforms: networking, process management, threading, memory allocation;
Experience working with Git, CI/CD, Kubernetes, Docker
Basic understanding of financial markets and concepts, prior experience working in the industry;
Basic understanding of statistics, stochastic processes and discrete math.
Experience in reactive programming frameworks and dependency injection frameworks.
Experience in optimizing software for efficient memory usage and cache-friendly data structures.
#J-18808-Ljbffr

C++ Developer. employer: Millennium Management

As a C++ Developer at our company, you will be part of a dynamic team that thrives on innovation and collaboration, working on cutting-edge modelling solutions that drive informed investment decisions. We offer a supportive work culture that values continuous learning and professional growth, with opportunities to engage with global teams across EMEA, US, and APAC. Our commitment to employee development, coupled with a focus on work-life balance and competitive benefits, makes us an exceptional employer for those seeking meaningful and rewarding careers in the financial technology sector.
M

Contact Detail:

Millennium Management Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land C++ Developer.

✨Tip Number 1

Familiarise yourself with the latest C++ standards and features. Being well-versed in modern C++ will not only boost your confidence but also demonstrate your commitment to staying updated in a rapidly evolving field.

✨Tip Number 2

Engage with online communities or forums related to C++ development. Networking with other professionals can provide insights into industry trends and may even lead to referrals for job openings.

✨Tip Number 3

Showcase any experience you have with distributed systems or low-latency applications in your discussions. Highlighting relevant projects during interviews can set you apart from other candidates.

✨Tip Number 4

Brush up on your understanding of financial markets and concepts. Even a basic knowledge can help you relate better to the role and demonstrate your interest in the industry, making you a more attractive candidate.

We think you need these skills to ace C++ Developer.

C++ Programming
Modern C++ Standards
Microservices Architecture
Distributed Systems Design
Low-Latency System Development
Problem-Solving Skills
Data Structures and Design Patterns
Linux/Unix Proficiency
Networking Knowledge
Process Management
Threading and Memory Allocation
Source Control Systems (Git)
CI/CD Practices
Containerization (Docker, Kubernetes)
Attention to Detail
Self-Organization
Basic Financial Market Knowledge
Statistics and Stochastic Processes
Reactive Programming Frameworks
Dependency Injection Frameworks
Memory Optimization Techniques

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 modern C++ and any specific technologies mentioned in the job description, such as Git, CI/CD, and Docker.

Craft a Strong Cover Letter: In your cover letter, explain why you're interested in the C++ Developer position and how your skills align with the responsibilities outlined. Mention your problem-solving abilities and experience in fast-paced environments to demonstrate your fit for the role.

Showcase Relevant Projects: If you have worked on distributed systems or low-latency applications, include these in your application. Provide brief descriptions of your contributions and the technologies used, as this will show your practical experience in the field.

Highlight Communication Skills: Since the role requires effective communication with global teams, make sure to mention any experience you have in collaborating with diverse groups. This could include remote work, cross-functional projects, or any relevant teamwork experiences.

How to prepare for a job interview at Millennium Management

✨Showcase Your C++ Expertise

Be prepared to discuss your experience with modern C++. Highlight specific projects where you've implemented advanced features or optimised performance. This will demonstrate your deep understanding of the language and its applications.

✨Communicate Clearly

Since the role involves collaboration with global teams, practice articulating your thoughts clearly and concisely. Use examples from your past experiences to illustrate your communication skills, especially in technical discussions.

✨Demonstrate Problem-Solving Skills

Expect to face technical challenges during the interview. Prepare to walk through your thought process when solving problems, particularly those related to data structures and design patterns. This will showcase your analytical abilities.

✨Familiarise Yourself with Financial Concepts

Brush up on basic financial market concepts and statistics, as these are relevant to the role. Being able to relate your technical skills to real-world financial applications can set you apart from other candidates.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>