R&D

Senior C++ Developer

Apply

As a rapidly growing global company, we are seeking a talented and motivated Senior C++ Developer to join our team. The ideal candidate will have a strong background in C++ programming and a passion for building efficient and reliable software solutions. The Senior C++ Developer will report directly to the Head of R&D and collaborate with an engineering team and operations team to enhance the performance, functionality, and stability of our platform.

Key responsibilities

  • Design and develop backend components using modern C++
  • Improve system performance, stability, and maintainability
  • Investigate production issues and optimize critical execution paths
  • Write clean, efficient, maintainable, and testable code
  • Participate in design reviews and code reviews
  • Contribute to engineering standards, best practices, and development processes
  • Collaborate with teammates on architecture, technical design, and delivery
  • Integrate external libraries, protocols, and system components where needed
  • Assist in debugging, testing, and validating software to ensure reliability and performance
  • Contribute to documentation of software design and implementation details; and 
  • Any other duties and responsibilities relevant to the role.

Requirements

  • Five years of proven experience as a Senior C++ Developer or in a similar backend/software engineering role
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Strong knowledge of modern C++, preferably C++23
  • Solid experience with multithreading and concurrency
  • Strong understanding of memory management and performance optimization
  • Experience debugging complex issues in production systems
  • Ability to write clean, maintainable, and testable code
  • Experience working with low-latency systems
  • Experience with lock-free structures
  • Experience with financial/trading systems or real-time data processing
  • Familiarity with Windows and/or Linux development environments
  • Familiarity with build tooling and package management
  • Experience integrating external libraries and communication protocols
  • Strong problem-solving and analytical skills
  • Ability to work effectively both independently and as part of a team
  • Fluent in English, both written and spoken.

Benefits & Perks

  • Competitive compensation package.
  • Fully remote role.
  • Learning & Development support for your growth.
  • Paid annual leave and sick leave.
  • Company events and celebrations online/offline.
  • Anniversary and birthday gifts for employees.
  • Career growth opportunities.
  • Work in a supportive and inclusive environment that values teamwork and open communication.

What to expect from our recruitment process

  • Email from HR
  • First interview with HR
  • Second interview with CR&D
  • Test task
  • Final interview with CR&D and Chairman of the Board

Who we are

Your Bourse is a global company that specializes in providing a comprehensive Platform-as-a-Service solution for FX, CFD, and crypto liquidity management, data analytics, reporting, and risk management. Our goal is to empower companies of all sizes and capacities by offering them the tools and technologies needed to thrive in the financial industry.

One of Your Bourse's key strengths is our flexible and competitive pricing policy and bespoke packages tailored to individual requirements. We believe that every company should have the opportunity to benefit from our innovative tools and solutions in a way that suits its specific needs and objectives.

By partnering with Your Bourse, brokers gain access to liquidity from leading providers, enabling them to offer their clients a diverse and competitive trading environment. Additionally, our hosting services in Equinix data centres ensure reliable connectivity and lightning-fast execution.

At Your Bourse, we prioritize the growth and development of our team. We foster a motivating and goal-oriented environment where individuals have ample opportunities to learn and excel in their roles. We believe that we can collectively achieve great things by empowering our employees.

If you are driven, motivated, and have a clear goal in mind, Your Bourse is the place where you can thrive and accomplish remarkable milestones. Join us on this exciting journey and unlock your full potential.

Apply

Contact us

Ready to turn your ideas into reality? Let's connect to get started.