
Senior C++ Developer
Your Bourse
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
Job Level
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