Senior Software Developer (C++)

FlexTrade

Pune District

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

FlexTrade is looking for a motivated engineer to develop and maintain advanced FX trading components. You will collaborate with traders to create low-latency integrations and robust systems in a dynamic trading environment.

The ideal candidate should have over 5 years of experience in software development, proficiency in C++, and a strong understanding of performance and scalability requirements. A bachelor's degree in a quantitative field is preferred.

Qualifications

  • 5+ years of professional software development experience.
  • Proficiency in modern C++ or similar high-performance languages.
  • Experience working on large-scale, low-latency, and/or distributed systems.

Responsibilities

  • Design, implement, and maintain advanced FX trading components emphasizing performance.
  • Build and optimize low-latency integration solutions for global FX markets.
  • Collaborate with traders and engineers to translate trading workflows into robust systems.

Skills

C++
Problem-solving skills
Debugging skills
Communication skills

Education

Bachelor's degree in Computer Science, Engineering, Physics, Mathematics, or related field

Tools

GTest

Job description

About you

We are seeking a highly motivated, technically curious engineer who thrives on solving complex challenges in a fast-paced trading environment. As part of the FX Development & Client Services team, you will architect high-performance FX trading components, build low-latency integrations with leading global market participants, and work directly with traders and technologists to shape next‑generation FX workflows. This role is ideal for someone who enjoys breaking down complexity into well‑defined technical solutions and wants to continuously grow as financial products and markets evolve.

Responsibilities
  • As a member of the FlexFX Development & Client Services team, you will:
  • Design, implement, and maintain advanced FX trading components with a strong emphasis on performance, scalability, and reliability.
  • Build and optimize low‑latency integration solutions that connect FlexTrade systems with brokers and clients across global FX markets.
  • Collaborate closely with traders, quants, and senior engineers to translate sophisticated trading workflows into robust, scalable systems.
  • Individually test each component you build, designing comprehensive automated tests that cover edge cases, failure scenarios, performance‑critical boundaries, and real‑world resiliency requirements.
  • Produce clear technical designs, architecture documents, and workflow specifications.
  • Continuously learn and adapt to new products, markets, and trading technologies as financial systems evolve.
Job requirements
  • Minimum of 5+ years of professional software development experience.
  • Bachelor's degree (or higher) in Computer Science, Engineering, Physics, Mathematics, or a related quantitative field.
  • Proficiency in modern C++ or similar high‑performance languages.
  • Experience working on large‑scale, low‑latency, and/or distributed systems, with teams spread all across global regions.
  • Strong problem‑solving and debugging skills, with the ability to break down complex requirements into clear, actionable tasks.
  • Familiarity with testing methodologies and frameworks such as GTest.
  • Excellent communication skills for working across technical and business teams.
  • A positive attitude and fast‑learning mindset, with openness to learning new products, markets, and financial systems as they evolve.
  • Strong discipline in designing thorough component‑level tests and validating all edge conditions.
Nice to have
  • Knowledge of trading systems and FIX protocol.
  • Experience with Order Management Systems (OMS) or Execution Management Systems (EMS).
  • Exposure to real‑time, high‑throughput, or low‑latency financial applications.
  • Familiarity with Golang and REST/WebSocket APIs.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Analyst
Technical Analyst

FlexTrade • Pune District

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

NSE Cogencis • Mumbai

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

SMC Group • Delhi

On-site
INR 1,500,000 - 2,500,000
Senior Staff Software Engineer C++
Senior Staff Software Engineer C++

Framework Ventures • New Delhi

On-site
INR 3,000,000 - 6,000,000
C++ Software Engineer – Electronic Trading Systems
C++ Software Engineer – Electronic Trading Systems

Global Liquidity Partners • Bengaluru South

On-site
INR 4,500,000 - 7,000,000
HFT C++ Software Engineer
HFT C++ Software Engineer

Qode Advisors Llp • Mumbai

On-site
INR 1,500,000 - 2,500,000
Senior Developer
Senior Developer

ICE Clear Europe Limited • Hyderabad

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

Citigroup Inc. • Pune District

On-site
INR 3,000,000 - 5,500,000
Associate Software Developer (Golang)
Associate Software Developer (Golang)

FlexTrade • Pune District

On-site
INR 600,000 - 1,200,000