At a Glance
- Tasks: Design and implement DV's core trading platform using C++ 17.
- Company: Join a rapidly growing financial services firm with over 450 employees across North America and Europe.
- Benefits: Competitive salary, visa sponsorship available, and opportunities for professional growth.
- Why this job: Be part of a dynamic team solving complex problems in the fast-paced world of trading.
- Qualifications: 2+ years in C++, experience with Linux, and a degree in Computer Science or related field.
- Other info: Collaborate with trading desks and work on innovative features in a supportive environment.
The predicted salary is between 100000 - 130000 £ per year.
£114k - £157k per annum
About Us: Founded more than 15 years ago and headquartered in Chicago, the DV Group of financial services firms has grown to more than 450 people operating throughout North America and in Europe. 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.
Job Responsibilities:
- Lead in the design, implementation, and deployment of DV’s core trading platform 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:
- 2+ years of 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, 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
C++ Software Developer (Visa Sponsorship Available) employer: Techwaka
Contact Detail:
Techwaka Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Software Developer (Visa Sponsorship Available)
✨Tip Number 1
Familiarise yourself with the latest C++ standards, especially C++17, as this is crucial for the role. Brush up on your knowledge of parallel programming and multi-threaded applications, as these skills will be essential in your day-to-day tasks.
✨Tip Number 2
Engage with online communities or forums related to C++ development and trading systems. Networking with professionals in these areas can provide insights into the industry and may even lead to referrals.
✨Tip Number 3
Prepare to discuss your previous projects that involved performance analysis and scalable application development. Be ready to explain your problem-solving approach, especially in cross-functional team settings.
✨Tip Number 4
If you have experience with options trading or financial markets, make sure to highlight this during your interactions. Understanding the domain can set you apart from other candidates and show your genuine interest in the role.
We think you need these skills to ace C++ Software Developer (Visa Sponsorship Available)
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 skills in multi-threaded programming and any experience with trading systems, as these are key requirements for the role.
Craft a Compelling Cover Letter: In your cover letter, explain why you're interested in working for DV Group specifically. Mention your passion for financial markets and how your technical skills can contribute to their core trading platform.
Showcase Relevant Experience: When detailing your work experience, focus on specific projects where you implemented scalable applications in C++. Highlight any collaborative efforts with cross-functional teams, as teamwork is crucial for this position.
Proofread Your Application: Before submitting, carefully proofread your application materials. Check for any spelling or grammatical errors, and ensure that all information is clear and concise. A polished application reflects your attention to detail.
How to prepare for a job interview at Techwaka
✨Showcase Your C++ Expertise
Make sure to highlight your experience with C++ 17 during the interview. Be prepared to discuss specific projects where you implemented complex features, focusing on performance and scalability.
✨Demonstrate Problem-Solving Skills
Since the role involves troubleshooting and solving complex problems, be ready to share examples of challenges you've faced in previous roles. Discuss how you approached these issues and the solutions you implemented.
✨Familiarise Yourself with Trading Systems
Even if you don't have direct experience in options trading, it's beneficial to understand the basics of trading systems. Research common terminologies and concepts to show your interest and willingness to learn.
✨Emphasise Collaboration
This position requires working closely with cross-functional teams. Prepare to discuss your experiences in collaborative environments, highlighting your communication skills and how you contribute to team success.