Engineering & Technology
Senior
Ukraine

Middle/Senior C++ Software Engineer

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.

#LI-Remote

Role Summary

Location

Ukraine

Work type

Remote/Office

Direction

Engineering & Technology

Tech level

Senior

Personal recruiter:

Anastasiia Spodynets

Personal recruiter

Apply Now

Fill out the form, and we'll be in touch shortly.

CV/Resume in English will speed up its processing time
Upload file

About us

We are a digital engineering and technology consulting company where expertise grows alongside people. For more than 30 years, we have been elevating technology: helping organizations navigate complex business challenges by combining deep engineering knowledge with thoughtful, research-backed innovation. Our teams work across key areas: digital engineering, data and analytics, Сloud, and AI/ML. In each, we deliver practical, scalable solutions rooted in real business needs and measurable human impact.

You bring your perspective and ambition. We create an environment where your work meets clarity, confidence, and purpose.

About us

We offer

Flexible work model

Work from home, from the office, or in a hybrid format that supports focus and collaboration.

Compensation & Benefits

Competitive, market-based pay, benchmarked by role and location — plus health coverage, paid time off, wellness support, and learning opportunities.

People-first Leadership

Approachable leaders who communicate openly, keep teams close to the strategy, and support long-term planning.

Advanced tech communities

Stay close to AI/ML, Cloud, Quantum Computing, IoT, and Robotics communities, with projects built on modern frameworks.

More opportunities available

Browse all open positions to find the best fit for your experience.

Browse all positions
100942