We are looking for an experienced Senior C++ Developer to enhance and support our trading platform. You will work closely with international teams to innovate and develop in a greenfield setting. Join us to elevate your career in a fast-paced global environment.
Responsibilities
- Create software components for the platform
- Support and maintain the platform, including CI/CD pipelines and bug resolution
- Collaborate with worldwide engineering, business, and support teams to coordinate tasks
- Deliver innovative solutions in a greenfield project setup
- Apply Linux development tools such as cmake, gcc, and gdb
- Ensure high code quality and compliance with architectural principles
- Engage in code reviews and share technical knowledge
- Diagnose and fix platform-related issues efficiently
- Document design and development activities
- Work with cross-functional teams to achieve project objectives
- Drive continuous enhancements in development processes
- Handle version control and build management
- Assist with software deployment and monitoring
- Keep current with evolving C++ standards and market trends
Requirements
- 3+ years of professional experience in C++ development (versions 11, 14, 17, or 20)
- Thorough knowledge of software design and architecture patterns
- Familiarity with key data structures and algorithms
- Proficient Linux user with experience in development tools like cmake, gcc, and gdb
- Background in trading platforms or FIX protocol development
- Capability to collaborate effectively in globally distributed teams
- Fluency in English (both written and spoken) at a minimum B2 level
Nice to have
- C++ programming certification