Senior Software Engineer - Service Reliability
Trading Technologies · Prague, CZ
Senior Software Engineer - Service Reliability Department: Engineering Employment Type: Permanent Location: Prague Description As a member of the Service Rel...
Job description
Senior Software Engineer - Service Reliability Department: Engineering: Employment Type: Permanent: Location: Prague: Description: 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. Key Responsibilities: - Maintaining existing legacy codebase - 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 Skills, Knowledge and Expertise: 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 mul...