Senior Software Engineer - Service Reliability
Hybrid Prague Full-time Senior Site Reliability
At a glance
Senior Site Reliability role at Trading Technologies. Prague · full-time.
Pay not stated Site Reliability salary
RoleSite Reliability
SenioritySenior
LocationPrague
WorkplaceHybrid
EmploymentFull-time
PostedApr 22, 2026 · 6mo ago
Role brief
devopsroles summary, based on the employer's posting.
What you'll do
- Improve the platform’s performance and memory use by addressing existing engineering bottlenecks
- Build and connect tools that strengthen telemetry, logs and live monitoring of the core trading platform
- Work with other engineers to choose and apply system-level design patterns
- Maintain older systems while delivering performance and memory improvements using C++17 and data-oriented design
What you bring
- Substantial professional experience developing software with C++17 or later
- You use data-oriented design and have systems-level Linux experience building real-time software
- You can debug GDB core dumps and have used Claude Code or another AI-assisted coding tool named in the listing
- You understand multithreading and memory ordering
Who this fits
This senior role suits an engineer who enjoys refactoring, algorithms and improving code. It is based in Prague, Czechia, with a hybrid arrangement.
From the employer
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
- 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
- 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