recruitee
Senior Software Developer, C++
FlexTrade Systems
Pune, IND
Senior · 7+ years experience
Onsite
Discovered 2 days ago
golang
Key Skills for This Role
golang
Full Job Posting
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.
- Minimum of 7+ 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
- 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
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.
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
- FlexTrade does not accept unsolicited resumes from search firm recruiters. Fees will not be paid in the event a candidate submitted by a recruiter without an authorized agreement for a particular SOW (Statement of Work) in place is hired: such resumes are deemed the sole property of FlexTrade.
- FlexTrade Systems, Inc. is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, or any other status protected by law.
About FlexTrade Systems
Software & SaaS650 employeesFounded 1996
Private financial technology company providing customizable multi-asset execution and order management systems to buy- and sell-side institutions.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at FlexTrade Systems
Lead QA - SDET (Software Development Engineer in Test)
Great Neck, USA
Lead
Discovered 2 days agoView →
Senior Systems Engineer (IT Service Delivery)
London, GBR
Discovered Today
Lead QA - SDET (Software Development Engineer in Test)
Great Neck, USA
Discovered 2 days ago
Software Engineer (Full Stack)
Pune, IND
Discovered 2 days ago
Software Developer (C++)
Great Neck, USA
Discovered 2 days ago
Technical Analyst (C++)
Pune, IND
Discovered 2 days ago
Marketing Associate
London, GBR
Discovered 2 days ago
Technical Analyst
London, GBR
Discovered 2 days ago
Associate Software Engineer, Onboarding
Pune, IND
Discovered 2 days ago