Careers · Development
Senior C++ Developer
We are looking for a C++ Developer to join our team and work on the development of a next-generation distributed low-latency platform. You will be responsible for designing system architecture, developing and improving core components, and maintaining the existing codebase.
Technology Stack: C++20/17, Python, Boost.Asio, QT, pybind11, STL, Linux/Unix, OpenGL, CMake, Docker.
Responsibilities:
- Participate in the design and development of high-performance, ultra-low-latency platform components where every microsecond matters;
- Identify and eliminate system bottlenecks to make the product faster and more reliable;
- Collaborate closely with R&D and infrastructure teams, sharing expertise and influencing key technical decisions;
- Be part of a strong engineering team: conduct code reviews, introduce best practices, and help build a strong engineering culture.
Qualification:
- Bachelor's or Master's degree in Computer Science, STEM, or equivalent;
- 4+ years of experience with C++;
- Experience optimizing performance or reducing latency (low latency);
- Experience in developing multi-threaded and networked applications;
- Excellent knowledge of STL;
- Good understanding of algorithms and data structures;
- Knowledge of Linux/UNIX;
- Experience in optimizing calculations at the machine code level;
- Experience with QT, Boost.Asio will be an advantage.
We offer:
- Flexible schedule - you choose when to start your day;
- Relocation to Bilbao, Spain for you and your family, with full support at every stage (documents, housing, adaptation, even pets);
- Unlimited vacation - take time off when you really need it;
- A culture of trust and respect for professionals, with no micromanagement;
- A modern office in a cozy district, regular team events and off-sites;
- Growth and participation in architectural decisions, challenging tasks, and a strong team you can learn from.
Apply for this role
Send us your details and we'll get back to you.