
C++ Developer – Bond Valuation & Analytics
FACTENTRY
Description
C++ Developer – Bond Valuation & Analytics Job Location @ Vellore, Tamilnadu Role Summary We are looking for a skilled C++ Developer with Python proficiency to join our Fixed Income Quantitative Technology team. You will work in a team designing, building, and maintaining large scale high‐performance pricing and analytics application, libraries, and the corresponding infrastructure for bond valuation, yield curve construction, and fixed income risk analytics used by traders, quants, analysts, and portfolio and product managers.
Key Responsibilities Evolve, design and implement bond pricing and analytics engine algorithms in C++, covering government bonds, corporate bonds, inflation‐linked bonds, floating rate notes (FRNs), and structured credit instruments. Build and maintain fixed‐income quantitative libraries for valuation, risk evaluation, and performance attribution. Implement multi‐curve/OIS bootstrapping frameworks, discount/forward curve construction, and credit curve models. Develop and evolve Python‐based tools and valuation engine infrastructure (using NumPy, Pandas) for prototyping models, data pipelines, and back‐testing analytics. Collaborate closely with quantitative researchers, traders, analysts, and developers to translate financial models and complex technical specifications into effective production‐grade code. Design and implement pipelines for market data ingestion and pricing workflows. Optimize C++ code for memory efficiency, latency, and throughput in a real‐time analytics environment. Conduct code reviews, write unit and integration tests, carry out frequent backtesting, and ensure adherence to coding best practices and highly effective solutions. Integrate third‐party libraries and financial data APIs.
Eligibility Criteria
- Strong proficiency in C++ (C++11/14/17/20) including STL, templates, and memory management.
- Extensive large scale project experience, using boost libraries, multithreading, multiprocessing.
- Working knowledge of Python (NumPy, Pandas) for scripting, prototyping, and data analysis.
- Solid understanding of fixed‐income mathematics and analytics: credit spread, duration, convexity, yield, accrued interest, and day‐count conventions.
- Experience building yield curve construction algorithms and bond pricing.
- Familiarity with Linux development environment, Git version control, and collaborative workflows.
- Experience with SQL/relational databases for financial data management.
- Understanding of bond market conventions – government, corporate, municipal, floating coupon, inflation‐linked bonds, and structured products.
- Knowledge of interest rate benchmarks such as SOFR, SONIA, ESTR, EURIBOR, and Swap Rates.
- Familiarity with risk metrics: duration, convexity, spread, and scenario analysis.
- Bachelor's or Master's degree in Computer Science, Financial Engineering, Mathematics, Physics, or a related quantitative field.
- Certifications in CFA or Financial Risk Management (FRM) are a plus.
About FACTENTRY
FACTENTRY is an Indian financial research and analytics company providing market data and insights for investment firms.
