Remote job
Software Developer
Job details
About this role
Role overview Contribute to the design, implementation, testing, and deployment of a trading platform. The work centers on substantial C++ development involving asynchronous execution, networking, templates, and thread safety in a remote or hybrid, project-based team.
Responsibilities - Help shape and implement platform components, then test and deploy them. - Develop asynchronous, networked, template-based, and thread-safe C++ code. - Work with colleagues in an international team and adapt to changing project responsibilities.
Requirements - Commercial experience developing in C++. - Sound understanding of data structures, algorithms, and object-oriented programming. - Understanding of Linux system internals. - Written and spoken English sufficient for collaboration in an international environment. - Ability to work effectively in a remote or hybrid team with project-based responsibilities.
Nice to have - Experience with low-latency or real-time software, especially sub-microsecond latency targets. - Knowledge of lock-free data structures and programming techniques. - C programming experience, including Linux drivers or kernel work.
Benefits and work setup - Remote work from anywhere, access to global offices, and a flexible schedule. - 40 paid days off. - Work with experienced international colleagues, challenging projects, and advanced hardware and technology.