C++ Software Engineer

C++ Software Engineer

London Full-Time 90000 - 110000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Develop and maintain cutting-edge software for a leading trading platform.
  • Company: Join a global firm known for innovation in finance and technology.
  • Benefits: Enjoy competitive salary, flexible work locations, and a dynamic work culture.
  • Why this job: Be part of a team that tackles complex problems and drives impactful solutions.
  • Qualifications: Passion for tech, C++ expertise, and a degree in Computer Science required.
  • Other info: Opportunities available in major cities like New York, Miami, London, and Zurich.

The predicted salary is between 90000 - 110000 £ per year.

Social network you want to login/join with:

Job Description

Role Summary

Our Software Engineers create next-generation software to support business areas across the firm in developing and delivering custom solutions that optimize performance and efficiency. Locations: New York, Miami, London, Zurich

Objectives

  1. Build, maintain, and support one of the world’s most powerful trading platforms while continuously improving performance, functionality, and stability of the system
  2. Design, develop, test, and deploy elegant software solutions across the firm
  3. Partner with business leaders to define priorities and deliver custom solutions
  4. Analyze complex business and technical problems
  5. Make sound decisions proactively and in a self-directed manner
  6. Provide timely systems support for trading activities

Skills and Preferred Qualifications

  1. A deep passion for technology and software development
  2. In-depth experience working in C++
  3. The ambition to solve open-ended problems using analytical methods
  4. Sound understanding of multi-threaded application design and development
  5. Professional experience working with distributed systems
  6. Strong communication and interpersonal skills applicable to a dynamic trading environment
  7. Minimum Bachelor’s degree in Computer Science or related field
  8. Experience with proprietary trading is preferable but not necessary

In accordance with New York City’s Pay Transparency Law, the base salary range for this role is $125,000 to $150,000. Base salary does not include other forms of compensation or benefits.

#J-18808-Ljbffr

C++ Software Engineer employer: Citadel Securities

As a leading firm in the financial sector, we pride ourselves on fostering a dynamic and inclusive work culture that encourages innovation and collaboration. Our Software Engineers enjoy competitive salaries, comprehensive benefits, and ample opportunities for professional growth, all while working in vibrant locations like New York and London. Join us to be part of a team that not only values your contributions but also supports your career aspirations in a fast-paced and rewarding environment.
C

Contact Detail:

Citadel Securities Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Familiarise yourself with the latest trends and technologies in C++. This will not only help you during interviews but also show your passion for software development, which is crucial for a role at StudySmarter.

✨Tip Number 2

Engage with online communities or forums related to C++ and software engineering. Networking with professionals in the field can provide insights into the company culture and expectations, giving you an edge.

✨Tip Number 3

Prepare to discuss your experience with multi-threaded applications and distributed systems. Be ready to share specific examples of challenges you've faced and how you overcame them, as this aligns closely with the job requirements.

✨Tip Number 4

Research StudySmarter's trading platform and its functionalities. Understanding the product will allow you to speak knowledgeably about how you can contribute to its improvement and support.

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

C++ Programming
Multi-threaded Application Design
Distributed Systems
Analytical Problem Solving
Software Development Lifecycle
System Performance Optimisation
Testing and Deployment
Communication Skills
Interpersonal Skills
Self-directed Decision Making
Technical Support for Trading Systems
Collaboration with Business Leaders
Adaptability in Dynamic Environments
Bachelor's Degree in Computer Science or Related Field

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 problem-solving skills and any experience with multi-threaded applications or distributed systems.

Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and software development. Mention specific examples of how you've tackled complex problems in previous roles and how you can contribute to the trading platform.

Showcase Relevant Skills: Clearly list your technical skills related to C++, multi-threading, and any experience with trading systems. Use bullet points for clarity and ensure they align with the job description.

Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial in a dynamic trading environment.

How to prepare for a job interview at Citadel Securities

✨Showcase Your C++ Expertise

Make sure to highlight your in-depth experience with C++. Be prepared to discuss specific projects where you've used C++, focusing on the challenges you faced and how you overcame them.

✨Demonstrate Problem-Solving Skills

Since the role involves solving complex business and technical problems, be ready to walk through your analytical methods. Prepare examples of open-ended problems you've tackled in the past and the solutions you implemented.

✨Understand Multi-Threaded Applications

Brush up on your knowledge of multi-threaded application design and development. Expect questions that assess your understanding of concurrency and how it applies to performance optimisation in trading systems.

✨Communicate Effectively

Strong communication skills are crucial in a dynamic trading environment. Practice articulating your thoughts clearly and concisely, especially when discussing technical concepts or collaborating with business leaders.

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