C++ Software engineer

Company Description
Talan is an international consulting and technology expertise group supporting high regulatory industry such as Corporate and Investment Banking, Hedge Funds, and Energy clients through large-scale transformation programs driven by data, technology, and innovation.
In North America, Talan delivering high-value expertise across front-office, risk, finance, regulatory, and technology domains.
With over 20 years of experience, a presence across five continents and 21 countries, and Great Place to Work® certification, the Group is on track to reach 8,000 employees worldwide, including 600 in North America.
Job Description
Location: NYC (Hybrid – at least 3 days onsite/week)
Visa Sponsorship: We offer sponsorship under specific treaty-based U.S. work visas, including TN and E-2 (for eligible Canadian, Mexican, and French citizens). We do not support or transfer other visa types (e.g., H-1B).
We are looking for a Senior C++ Developer to join a Front Office technology team supporting a trading and quantitative environment.
The role focuses on the development and optimization of components used for pricing models, risk calculations, and analytics, with an emphasis on performance improvements and GPU-based acceleration. You will work closely with quantitative and technology teams to enhance system performance and stability.
Experience with Murex or similar trading platforms is a plus but not required.
Key Responsibilities
- Perform C++ development
- Increase delivery capacity within the existing setup
- Contribute to system improvements, performance optimization, and platform stability
- Ensure continuity of the platform
- Contribute to ongoing development and maintenance efforts
- Maintain and enhance existing functionalities
- Deliver marginal functional extensions
- Participate in testing, releases, and upgrade cycles
- Ensure alignment with established processes and technical constraints
- Work effectively within a complex and sometimes temperamental platform
#LI-ASD
Qualifications
- Bachelor degree in Computer science, Engineering, Finance or Quantitative finance
- 5+ years of strong C++ development experience
- Strong understanding of object-oriented programming
- Experience integrating quantitative or pricing libraries into trading or risk platforms
- Experience with GPU programming or hardware acceleration (CUDA, GPU computing, or similar technologies)
- Ability to collaborate with Quant teams and translate quantitative concepts into robust C++ implementations
- Strong debugging skills in Linux / Unix environments
- Experience supporting UAT and production environments
Nice to Have
- Experience working with trading systems or financial platforms
- Murex Flex exposure is a plus
- Knowledge of Equity Derivatives
- Understanding of pricing models, Greeks, sensitivities, and risk calculations
- Exposure to Python for tooling or collaboration with Quant teams
Company’s Benefits
At Talan, we invest in our employees' well-being and empower them with benefits, including:
- 💵 Competitive salary between USD $110,000 - USD $160,000
- 💸401(k) retirement plan with company matching
- 🌴15 days of paid vacation per year at hire and up to 27 according to seniority (annual untaken vacation days are cashed out)
- 📴8 paid holidays + 5 sick days + 2 personal days per year
- ❤️🩹Company health, dental, and vision insurance plans + FSA
- 🦺Voluntary STD and LTD
- 🚍 Commuter/transit benefits
All your information will be kept confidential according to EEO guidelines.