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

FIS

Pune District

On-site

INR 1,800,000 - 2,400,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

TCC in Pune, India, is seeking a C++ Developer (Linux) to design, implement, and optimize high-performance market data applications. You will contribute to latency-sensitive components, exchange feeds, and real-time data handling in a fast-growing trading technology environment.

Work closely with product, QA, and operations in an Agile setup, writing clean C++ tests, performing code reviews, and troubleshooting production issues to ensure stability, accuracy, and low latency in production

Qualifications

  • 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, multithreading, synchronization, and interprocess communication.
  • Experience debugging complex issues in live production environments.

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 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.
  • Analyse 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.

Skills

C++ on Linux
Modern C++ (C++11/14/17)
STL
Multithreading
Low-latency systems
Networking (TCP/UDP)
Debugging production issues

Job description

Job Summary

Description C++ Developer (Linux) Market Data (TCC) Are you curious, motivated, and forward-thinkingAt 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.

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 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
  • Analyse 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
Requirements
  • 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, multithreading, synchronization, and interprocess 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
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 Solutions (India) Private Limited - Pune • Pune District

On-site
INR 1,200,000 - 2,000,000
GHMI coverage
Hospitalization coverage for dependets
C++ Developer
C++ Developer

NSE Cogencis • Mumbai

On-site
INR 1,200,000 - 1,800,000
C++ Developer
C++ Developer

Deloitte Shared Services India • Hyderabad, Chennai District, Mumbai

On-site
INR 2,000,000 - 4,000,000
Senior C++ Developer - Trading Systems
Senior C++ Developer - Trading Systems

Intellectual Capital Hr Consulting • Mumbai

On-site
INR 3,000,000 - 5,200,000
HFT C++ Software Engineer
HFT C++ Software Engineer

Qode Advisors Llp • Mumbai

On-site
INR 1,500,000 - 2,500,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
Junior C++ Developer
Junior C++ Developer

Tradelab • Bengaluru

On-site
INR 600,000 - 900,000
Walk in Drive C++ Developer
Walk in Drive C++ Developer

SMC Global Securities • Delhi

On-site
INR 1,200,000 - 2,400,000
C++ Engineer
C++ Engineer

SMC Group • Delhi

On-site
INR 1,500,000 - 2,500,000
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