Senior Software Engineer - Service Reliability
Tradingtechnologies · Prague, Praha 1 · Czechia · Hybrid
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
As a member of the Service Reliability team, you will focus on the evolution and optimization of a high-performance core trading platform. You will balance the maintenance of legacy systems with the engineering of high-impact performance and memory optimizations using C++17 and Data-Oriented Design.
Engineering improvements and optimizations for existing performance and memory bottlenecks
Build and integrate tools to improve telemetry, logging, and real-time monitoring of the core trading platform
Work closely with other engineers to design and apply systems-level design patterns
Essential Experience
Substantial professional experience with >= C++17
Software development from the perspective of data-oriented design
Proficiency with Linux at a systems-level for developing real-time software (lock-free and wait-free design patterns)
GDB coredump debugging experience
Experience utilizing AI-assisted coding tools (Claude code)
Understanding of multi-threading and memory ordering concepts
Enjoyment of refactoring, algorithms, and general code-improvement
Desirable Experience
Basic experience with Python
Familiarity with financial markets, exchange protocols (FIX), or low-latency networking
Experience with Valgrind, gprof, perf, or similar performance analysis tools