As a rapidly growing global company, we are seeking a talented and motivated 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 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, develop, and maintain high-performance and low-latency C++ applications for the financial industry.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Write clean, efficient, and maintainable code in C++23 while adhering to coding standards.
- Write unit and integration tests
- Conduct thorough testing and debugging of applications to ensure optimal performance and functionality.
- Identify and resolve software defects and issues in a timely manner.
- Participate in code reviews and provide constructive feedback to improve code quality.
- Stay up-to-date with industry trends and advancements in C++ programming.
- Contribute to the continuous improvement of development processes and methodologies.
- Assist in the documentation of software designs, requirements, and implementation details.
Requirements
- Five years of proven experience as a Senior C++ Developer / Architect or in a similar role in a software development environment, preferably within the fintech industry.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Strong proficiency in C++ programming language (C++20/C++23 standards).
- Solid understanding of object-oriented design principles, type erasure and software development best practices.
- Experience in creating low-latency applications.
- Experience with multi-threading, memory management, performance optimisation and profiling in C++.
- Familiarity with network protocols and socket programming.
- Knowledge of data structures and algorithms.
- Experience with writing code for Linux operating system.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Ability to work in a fast-paced, deadline-driven environment.
Benefits & Perks
- Competitive Compensation: We offer a competitive salary package that rewards your skills and contributions.
- Flexible Work Arrangements: Enjoy flexibility in your work schedule, including remote work options or in our office.
- Learning and Development: Expand your knowledge and skills with access to training programs and resources.
- Collaborative Culture: Work in a supportive and inclusive environment that values teamwork and open communication.
- Employee Assistance Programs: Access confidential support for personal and professional challenges.
- Opportunities for Advancement: Grow your career and seize opportunities for professional growth within the company.
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.