Your Bourse

Senior C++ Developer

Your Bourse

full-time

Posted on:

Location Type: Remote

Location: United Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • 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
  • 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
  • Competitive compensation package.
  • Fully remote role.
  • Paid annual leave and sick leave.
  • Company events and celebrations online/offline.
  • Anniversary and birthday gifts for employees.
  • Learning & Development support for your growth.
  • Career growth opportunities.
  • Work in a supportive and inclusive environment that values teamwork and open communication.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++C++23multithreadingconcurrencymemory managementperformance optimizationdebugginglow-latency systemslock-free structuresreal-time data processing
Soft Skills
problem-solvinganalytical skillsteamworkindependencecommunication