About The Role
In this role, you will contribute to the modernization of a next-generation financial data platform for a leading UK provider of Level 3 market data and analytics. Working alongside senior architects, you will help transform legacy Python pipelines into a high-performance, scalable C++ ecosystem that supports data‑intensive research and trading use cases.
Responsibilities
- Design, develop, and evolve backend components in modern C++, focusing on performance, reliability, and long-term maintainability
- Own the migration of critical legacy Python-based data processing functionality into scalable C++ services, improving throughput and system efficiency
- Collaborate closely with senior architects, data specialists, cloud engineers, and a Business Analyst to align technical solutions with platform strategy
- Build and maintain distributed data processing workflows capable of handling large-scale historical and real-time market datasets
- Analyze and optimize system performance, identifying bottlenecks and implementing concurrency and multithreading improvements
- Ensure high code quality through clean design, thorough testing, and adherence to software engineering best practices
- Investigate, troubleshoot, and resolve complex technical and performance-related issues in production environments
- Contribute to continuous improvement of development processes, tooling, and architectural standards within the team
Requirements
- Commercial experience with modern C++ (C++14/17 or newer) in backend or system-level development
- Strong background in backend engineering, distributed systems, or data-intensive application development
- Solid understanding of object-oriented design, software architecture, and engineering best practices
- Hands-on experience working with large datasets, data pipelines, or scalable processing systems
- Good knowledge of Linux-based development environments and toolchains
- Understanding of multithreading, concurrency models, and performance optimization techniques
- Experience with APIs, data services, or cloud-native backend systems
- Strong problem-solving mindset with attention to detail and code quality
- Clear communication skills and a confident English level for collaboration in an international environment
SoftServe is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment regardless of race, color, religion, age, sex, nationality, disability, sexual orientation, gender identity and expression, veteran status, and other protected characteristics under applicable law. Let’s put your talents and experience in motion with SoftServe.