Core C++ Developer

Core C++ Developer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
S

At a Glance

  • Tasks: Develop and optimise high-performance trading systems using C++.
  • Company: Leading trading firm in the heart of London.
  • Benefits: Competitive salary, dynamic work environment, and opportunities for growth.
  • Other info: Onsite role with a vibrant team culture and career advancement potential.
  • Why this job: Join a fast-paced team and make an impact in the trading world.
  • Qualifications: 3-5 years in software development, strong C++ skills, and trading experience preferred.

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

Our client is seeking a candidate with a background in building low-latency systems. The role involves maintaining daily trading operations as well as developing scalable, high-performance code, optimising system architecture and modularity to ensure seamless operations and functionality.

  • Trading Engine Development: Develop the existing and new components within the trading engine while maintaining overall system design.
  • Ownership of Engine Components: Grow into ownership of existing or newly developed trading engine components, such as pricing, market-making, hedging, etc.
  • Performance Optimization: Continuously monitor and optimise trading engine performance.
  • Systems Refactorization: Work on appropriate code modularisation, versioning, deployment and test processes.

Requirements

  • Education: Bachelor’s or Master’s degree in computer sciences, Computer Science, Engineering, or a related field.
  • Experience: 3-5+ years of experience in software development, ideally in a high-paced trading environment.
  • Proficiency in C++ (Cxx-17).
  • Familiarity with Rust is a significant bonus, Python desired.
  • Proficiency in Unix based systems.
  • Experience of cloud-based platforms (AWS).
  • Experience with real-time data messaging (websockets, Redis, multicast).
  • Experience with CI/CD tools, Jenkins, Supervisor and Docker.
  • Must be happy to be onsite 5 days a week in the centre of London.

Core C++ Developer employer: Swisslinx AG

Our client offers an exceptional work environment in the heart of London, where innovation meets collaboration. With a strong focus on employee growth, they provide opportunities for professional development and ownership of key projects within the trading engine. The company fosters a dynamic culture that values performance optimization and cutting-edge technology, making it an ideal place for passionate developers looking to make a meaningful impact in the financial sector.

S

Contact Details:

Swisslinx AG Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to low-latency systems or trading engines. This will give potential employers a taste of what you can do beyond your CV.

Tip Number 3

Prepare for technical interviews by brushing up on C++ and system design principles. Practice coding challenges and be ready to discuss your past experiences in optimising performance and modularity.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to get noticed by our hiring team.

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

C++ (Cxx-17)
Rust
Python
Unix-based Systems
Cloud-based Platforms (AWS)
Real-time Data Messaging (websockets, Redis, multicast)
CI/CD Tools (Jenkins, Supervisor, Docker)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience in building low-latency systems and optimising performance. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about trading engine development and how your background in C++ makes you a perfect fit for us. Keep it engaging and personal!

Showcase Your Technical Skills:Be specific about your proficiency in C++ and any experience with Rust or Python. Mention your familiarity with Unix systems and cloud platforms like AWS. We love seeing concrete examples of your work!

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 don’t miss out on any important updates from our team!

How to prepare for a job interview at Swisslinx AG

Know Your C++ Inside Out

Make sure you brush up on your C++ skills, especially C++17 features. Be ready to discuss how you've used these in past projects, particularly in low-latency systems. Practising coding challenges can help you demonstrate your proficiency during the interview.

Showcase Your Trading Knowledge

Familiarise yourself with trading concepts like pricing, market-making, and hedging. Be prepared to explain how your experience aligns with these areas and how you can contribute to the trading engine development. This will show that you understand the industry and can hit the ground running.

Highlight Performance Optimisation Experience

Be ready to discuss specific examples where you've optimised system performance. Whether it's through code refactorisation or using tools like Redis for real-time data messaging, having concrete examples will impress your interviewers and demonstrate your problem-solving skills.

Get Comfortable with Cloud and CI/CD Tools

Since the role involves cloud-based platforms and CI/CD tools, make sure you can talk about your experience with AWS, Jenkins, and Docker. If you have any hands-on experience with these technologies, share it! It shows you're not just familiar but also capable of leveraging these tools effectively.