FIS

C++ Developer with Linux, STL

In short

C++ Developer (Linux) role on FIS's Market Data team, building and supporting high-performance applications that process live exchange feeds for trading systems. Requires 1-3 years of hands-on C++ (C++11/14/17) development on Linux, STL, multithreading, synchronization, inter-process communication, and low-latency/high-performance system experience with TCP, UDP and multicast. Preferred: market data systems, FIX protocol, Python/shell scripting and highly available systems knowledge.

C++ Developer with Linux, STL
Experience: 1-3 Years
Location: Pune
Innovation isn't just what we do; it's how we work. At FIS, you'll collaborate with talented people across the globe to create solutions that shape the way the world pays, banks and invests.
About the role
As a C++ Developer (Linux) – Market Data, you will build and support fast applications that process live data from global exchanges. You will work on exchange feeds and reliable services used by trading systems. You will partner with product, testing and support teams to deliver stable and accurate software.
Your key responsibilities
•Design, develop and maintain high-performance market data applications using modern C++ on Linux.
•Build and improve real-time handlers for exchange quotes, trades, order book depth and status updates.
•Improve speed, data flow, memory use, accuracy and system stability.
•Test, deploy, monitor and fix applications from design through support.
•Review code and contribute to refactoring, automation and technical debt reduction.
What you bring
Required qualifications
•1 to 3 years of hands-on C++ development experience on Linux.
•Strong knowledge of C++11, C++14 or C++17, the Standard Template Library and object-oriented design.
•Experience with Linux system programming, multithreading, synchronization and inter-process communication.
•Experience building low-latency or high-performance systems, with knowledge of TCP, UDP, multicast and real-time data processing.
•Experience fixing complex live issues and using build tools, version control and automated delivery practices.
Preferred qualifications
•Experience with market data systems, exchange feeds, order books, trade processing or binary financial protocols.
•Experience with performance-tuning tools, latency profiling, FIX or other binary market data feeds.
•Knowledge of Python or shell scripting, failover patterns and highly available systems.
The impact you'll make
The Market Data team builds systems that collect, standardize and share live data from global exchanges. As a C++ Developer (Linux) – Market Data, you will improve the speed, reliability and accuracy of services that support trading teams and other users. Your work will help the team deliver trusted market data at scale.
What we offer you
When you join FIS, you become part of a team that's shaping how the world pays, banks and invests. We're committed to helping you thrive, both professionally and personally. At FIS, we offer you:
•Internal career growth opportunities
•A voice in the future of fintech
•Always-on learning and development
•Collaborative work environment
•Opportunities to give back

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot