Factentry logo

C++ Developer, Bond Valuation & Analytics

factentry

On-site
Vellore, India
Full-time
Mid Level
Senior
4+ yrs
Salary not listedPosted 3mo ago

Real job — pulled straight from factentry’s careers page · Verified May 24, 2026 · No reposts.

Job description

factentry is hiring a C++ Developer, Bond Valuation & Analytics — a full-time, based in Vellore, India role. Apply directly on factentry's careers page below.

C++ Developer – Bond Valuation & Analytics

Location: Vellore, India

Department: IT

Experience: 4 -10

Job 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.
Required Skills & Qualifications
Technical:
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.
Domain Knowledge:
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.
Preferred Qualifications
Experience working within a Front Office or Quant Research/Quant Development environment in a bank, asset manager, or FinTech.
Exposure to numerical methods: Monte Carlo simulation, PDE solvers, or Algorithmic Differentiation.
Knowledge of credit derivatives, inflation swaps, or securitized products.
Experience with financial data platforms such as Bloomberg, LSEG (formerly Refinitiv), or S&P Capital IQ Pro.
Familiarity with SIMD/AVX for high-performance numerical computation.
Educational Background
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.
Soft Skills
Strong analytical and problem-solving mindset.
Ability to work independently as well as within cross-functional teams of analysts, developers, quants, and traders.
Clear communication skills to translate complex quantitative requirements into technical specifications.

Get Developer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Moniepoint logo

Cloud Security Engineer (Remote)

Remote · Nigeria-eligible
✓ From careers page· 12m ago
Encora logo

Senior Full Stack Engineer (Power Platform) (Remote)

Remote · BO +3
✓ From careers page· 12m ago
Encora logo

Full Stack Engineer

Remote · BO +3
✓ From careers page· 12m ago
Dragonfli Group logo

Principal Security Architect

Remote · US-eligible
✓ From careers page· 32m ago

Frequently asked questions

What skills are required for C++ Developer, Bond Valuation & Analytics at factentry?

The required skills for C++ Developer, Bond Valuation & Analytics at factentry include: C++, Python, NumPy, Pandas, Linux, Git, SQL.

What is the seniority level for C++ Developer, Bond Valuation & Analytics at factentry?

C++ Developer, Bond Valuation & Analytics at factentry is a Mid Level / Senior level position.

How do I apply for C++ Developer, Bond Valuation & Analytics at factentry?

You can view the full description and apply for C++ Developer, Bond Valuation & Analytics at factentry on EchoJobs: https://echojobs.io/job/factentry-c-developer-bond-valuation-analytics-cu0pw.