3 days ago
Pune, IndiaEntry Level / Mid Level
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 application speed, data flow, memory usage, accuracy, and system stability.
- Test, deploy, monitor, troubleshoot, and support applications throughout their lifecycle.
- Review code and contribute to refactoring, automation, and technical debt reduction.
Requirements
- Require 1–3 years of hands-on C++ development experience on Linux.
- Require strong knowledge of C++, the Standard Template Library, and object-oriented design.
- Require experience with Linux system programming, multithreading, synchronization, and inter-process communication.
- Require experience with low-latency or high-performance systems and knowledge of TCP, UDP, multicast, and real-time data processing.
- Require experience resolving complex live issues and using build tools, version control, and automated delivery practices.
- Prefer experience with market data systems, exchange feeds, order books, trade processing, binary financial protocols, performance-tuning tools, latency profiling, or FIX.
- Prefer knowledge of Python, shell scripting, failover patterns, and highly available systems.
Benefits
- Internal career growth opportunities.
- Always-on learning and development.
- Collaborative work environment.
- Opportunities to give back.
- Full-time position located in Pune.
About FIS
FIS builds financial technology for banks, merchants, and capital-markets firms, including core banking platforms, payment processing, fraud/risk tools, and investment/treasury systems. It sells enterprise software, cloud services, and outsourced processing via long-term contracts and transaction-based fees. Founded in 1968 and headquartered in Jacksonville, Florida, FIS is a Fortune 500 public company trading on the NYSE (FIS) with customers worldwide.
