C++ Software Developer (DV Equities) in London

C++ Software Developer (DV Equities) in London

London Full-Time 60000 - 80000 € / year (est.) No home office possible
DV Trading

At a Glance

  • Tasks: Design and develop cutting-edge trading systems using C++ for a dynamic financial firm.
  • Company: Join DV Trading, a rapidly growing proprietary trading firm with a global presence.
  • Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
  • Other info: Exciting environment with excellent career advancement opportunities.
  • Why this job: Make an impact in the finance world while working with innovative technology.
  • Qualifications: Experience in C++, Linux, and strong collaboration skills required.

The predicted salary is between 60000 - 80000 € per year.

About Us: Founded 20 years ago and headquartered in Chicago, the DV Group of financial services firms has grown to more than 600 people operating throughout North America, Europe and Asia. Since spinning out of a large brokerage firm in 2016, DV Trading has rapidly scaled as an independent proprietary trading firm utilizing its own capital, trading strategies, and risk management methodologies to provide liquidity to worldwide financial markets and hedging opportunities to commodity producers and users. Now, DV group affiliates include two broker dealers, a cryptocurrency market making firm, and a bourgeoning investment adviser.

Overview: We are looking for an experienced software developer to join our DV Equities desk. In this role, you'll be responsible for development and daily operations of trading systems that provide services to traders.

Job Responsibilities:

  • Lead in the design, implementation, and deployment of DV’s core trading platform in C++ 17
  • Bring deep technical knowledge such as parallel programming, trading systems, networking, or performance analysis
  • Work on cross-functional teams across trading, quant, and development to troubleshoot and solve complex problems
  • Work directly with trading desks on new feature requests

Requirements:

  • Experience building performant, scalable applications in C++
  • Experience working on Linux
  • Solid understanding of multi-threaded/multi-core programming paradigms
  • Object-oriented design and programming experience
  • Highly collaborative in nature, with excellent written and verbal communication skills
  • Familiarity with options trading and trading systems is a plus
  • Bachelor’s degree in Computer Science, Engineering or a related field from an accredited institution

DV is proud to be an equal opportunity employer and committed to creating an inclusive environment for all employees.

C++ Software Developer (DV Equities) in London employer: DV Trading

At DV Trading, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation. Our Chicago headquarters provides a vibrant environment where experienced C++ Software Developers can thrive, with ample opportunities for professional growth and development in the fast-paced world of financial services. Join us to be part of a forward-thinking team that values your contributions and supports your career aspirations.

DV Trading

Contact Detail:

DV Trading Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land C++ Software Developer (DV Equities) in London

Tip Number 1

Network like a pro! Reach out to current employees at DV Trading on LinkedIn or other platforms. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Show off your skills! If you’ve got a GitHub or personal project that showcases your C++ prowess, make sure to highlight it during interviews. It’s a great way to demonstrate your technical chops beyond just words.

Tip Number 3

Prepare for the technical interview! Brush up on your multi-threaded programming and performance analysis. Practising coding challenges can help you feel more confident when tackling those tricky questions.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the DV team.

We think you need these skills to ace C++ Software Developer (DV Equities) in London

C++ 17
Parallel Programming
Trading Systems
Networking
Performance Analysis
Multi-threaded Programming
Multi-core Programming

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. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about trading systems and how your background makes you a great fit for our team. Keep it concise but impactful!

Show Off Your Technical Skills:In your application, mention specific technical skills that relate to the job description, like multi-threaded programming or performance analysis. We love seeing candidates who can demonstrate their expertise in these areas!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!

How to prepare for a job interview at DV Trading

Know Your C++ Inside Out

Make sure you brush up on your C++ skills, especially the features introduced in C++17. Be ready to discuss your experience with multi-threaded programming and how you've tackled performance issues in past projects.

Understand the Trading Environment

Familiarise yourself with the basics of trading systems and options trading. This knowledge will not only help you answer questions more effectively but also show your genuine interest in the role and the company.

Showcase Your Collaboration Skills

Since the role involves working with cross-functional teams, be prepared to share examples of how you've successfully collaborated with others in previous roles. Highlight your communication skills and how they contributed to project success.

Prepare for Technical Challenges

Expect technical questions or coding challenges during the interview. Practice solving problems related to parallel programming and performance analysis, as these are key aspects of the job. Use platforms like LeetCode or HackerRank to sharpen your skills.