Engineer II, Software (C++ Developer, Trading Domain)

FIS Solutions (India) Private Limited - Pune

Pune District

On-site

INR 1,200,000 - 2,000,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

GHMI coverage
Hospitalization coverage for dependets

Job summary

TCC is seeking a C++ Developer (Linux) for Market Data to design, develop, and optimize high‑performance, low‑latency market data applications. You will work on exchange feeds, order books, and real‑time data processing within an agile team.

Ideal candidates have 2–5 years of C++/Linux experience, strong knowledge of modern C++, and a track record in performance tuning. Join a collaborative, high‑impact environment focused on stability and scalability.

Qualifications

  • 2–5 years of hands‑on C++ development on Linux.
  • Strong knowledge of modern C++ (C++11/14/17), STL, and OO design.
  • Solid understanding of Linux system programming, multithreading, synchronization, and IPC.
  • Experience with low‑latency/high‑performance systems and real‑time data processing.

Responsibilities

  • Design, develop, and maintain high‑performance Market Data applications using C++ on Linux.
  • Build and enhance real‑time market data handlers for exchange feeds (quotes, trades, order book).
  • Work on low‑latency, high‑throughput systems with performance optimization and memory efficiency.
  • Participate in full development cycle in Agile environment: design, development, testing, deployment, support.
  • Analyze production issues related to performance, data correctness, and stability.
  • Write clean, well‑tested C++ code and perform code reviews to raise quality.

Skills

C++ development
Linux
Multithreading
Networking basics
Performance optimization

Tools

Build systems
Version control
CI/CD

Job description

Job Description for C++ Developer (Linux) – Market Data (TCC) Additional Job Description C++ Developer (Linux) – Market Data (TCC)

Are you curious, motivated, and forward‑thinking? At TCC, you’ll have the opportunity to work on some of the most performance‑critical and technically challenging problems in the capital markets and trading technology space. Our people are at the core of what we do, and we believe in working in an open, collaborative, entrepreneurial, and high‑impact environment.

About the team: The Market Data team at TCC is responsible for building and maintaining high‑performance, low‑latency systems that ingest, normalize, and distribute real‑time market data from multiple global exchanges. You will work on latency‑sensitive components, exchange protocol handling, and highly resilient systems that are central to trading and downstream consumers. You will be part of a close‑knit engineering team, collaborating across product, QA, and operations, while adhering to high engineering standards and focusing on stability, performance, and correctness.

What you will be doing:
  • Design, develop, and maintain high‑performance Market Data applications using C++ on Linux
  • Build and enhance real‑time market data handlers for exchange feeds (Quotes, Trades, Order Book depth, Status updates)
  • Work on low‑latency, high‑throughput systems with a strong focus on performance optimization and memory efficiency
  • Participate in the full development lifecycle in an Agile environment – design, development, testing, deployment, and support
  • Analyze and troubleshoot production issues related to performance, data correctness, and stability
  • Write clean, maintainable, and well‑tested C++ code (unit and component tests)
  • Perform code reviews and contribute to raising overall code quality and engineering standards
  • Collaborate closely with Product, QA, and Support teams to ensure reliable delivery of Market Data services
  • Contribute to system enhancements, refactoring, and technical debt reduction
What you bring:
  • 2 to 5 years of hands‑on experience in C++ development on Linux
  • Strong knowledge of modern C++ (C++11/14/17), STL, and object‑oriented design
  • Solid understanding of Linux system programming, multi‑threading, synchronization, and inter‑process communication
  • Experience working on low‑latency / high‑performance systems
  • Good understanding of networking concepts (TCP/UDP, multicast) and real‑time data processing
  • Experience debugging complex issues in live production environments
  • Familiarity with build systems, version control, and CI/CD practices
  • Strong problem‑solving skills and ability to work independently as well as in a team
Added Bonus if you have:
  • Prior experience in Market Data systems (exchange feeds, order books, trade processing)
  • Knowledge of financial market protocols or binary feed handling
  • Experience with performance tuning tools and latency profiling
  • Exposure to FIX / binary market data feeds
  • Experience with scripting (Python/Shell) for tooling or automation
  • Understanding of resilience patterns, failover, and high‑availability systems
What we offer you:
  • An exciting opportunity be a part of World’s Leading FinTech Product MNC
  • To be a part of vibrant team and to build up a career on core banking/payments domain
  • Competitive salary and attractive benefits including GHMI/ Hospitalization coverage for employee and direct dependents
  • A multifaceted job with a high degree of responsibility and a broad spectrum of opportunities
  • A broad range of professional education and personal development possibilities – FIS is your final career step
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineer II, Software (C++ Developer, Trading Domain)
Engineer II, Software (C++ Developer, Trading Domain)

FIS • Pune District

On-site
INR 1,800,000 - 2,400,000
C++ Developer
C++ Developer

NSE Cogencis • Mumbai

On-site
INR 1,200,000 - 1,800,000
Software Engineer - C++ (Trading Systems)
Software Engineer - C++ (Trading Systems)

Gray Marrow Llp • New Delhi

Hybrid
INR 650,000 - 750,000
Performance-based bonus
Technical growth opportunities
Ownership and architecture involvement
Software Engineer (C++) | Algorithmic Trading - Stifons
Software Engineer (C++) | Algorithmic Trading - Stifons

Stifons Limited • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Equity
Cash bonuses
5‑week training program
+1
Senior Software Engineer
Senior Software Engineer

Understanding Recruitment • India

On-site
INR 1,500,000 - 2,700,000
Fully remote
Small, selective team
Ownership from idea to production
Senior Software Engineer Market Connectivity
Senior Software Engineer Market Connectivity

Trading Technologies International • India

Hybrid
INR 1,200,000 - 1,800,000
Health & Financial Security
Paid Time Off (PTO)
Professional development days
+2
Walk in Drive - C++ Developer
Walk in Drive - C++ Developer

Smc Global Securties Limited. • Delhi

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer Rust OR C++ Equities
Senior Software Engineer Rust OR C++ Equities

Citi • Pune District

On-site
INR 2,400,000 - 4,200,000
Senior Software Engineer – Service Reliability
Senior Software Engineer – Service Reliability

Trading Technologies International • Ahmedabad

Hybrid
INR 1,000,000 - 1,500,000
Medical, Dental, and Vision coverage
21 days Paid Time Off (PTO)
Budget for tech accessories
+1
Senior Software Engineer
Senior Software Engineer

Trading Technologies International • Ahmedabad District

Hybrid
INR 1,200,000 - 1,600,000
Medical, Dental, and Vision coverage
21 days Paid Time Off (PTO)
Parental leave
+3