Rajat Girotra

Software Engineer

Singapore, Singapore, Singapore20 yrs 1 mo experience
Highly Stable

Key Highlights

  • Expert in C++ software development and low latency programming.
  • Led development of trading platforms across multiple asset classes.
  • Implemented risk management solutions for global trading businesses.
Stackforce AI infers this person is a Fintech expert specializing in trading systems and risk management.

Contact

Skills

Core Skills

Software DevelopmentRisk ManagementComplianceTrading Systems DevelopmentSystem Re-engineeringBack Office Systems DevelopmentAlgorithm Development

Other Skills

Accounting SystemsAlgorithmsAmazon Web Services (AWS)AnalyticsBoost C++C++C++11C++14CI/CDClearingConnectivityData ScienceDerivative OperationsDevOpsDocker

About

Software Lead adept at application development, testing and optimization. Excels at C++ software development, low latency programming, including coordinating ground-up planning, programming, implementation and maintenance of core modules. Experienced in development of front office trading platforms, middle office risk/PnL systems & back-office clearing and settlement systems for multiple asset classes. 1) FX 2) Equities 3) Futures & Options (Derivatives) 4) Fixed Income

Experience

Squarepoint

Software Developer

Jul 2025Present · 8 mos · Singapore · Hybrid

Software DesignSoftware Development

Citi

Senior Vice President

Dec 2023Jul 2025 · 1 yr 7 mos · Singapore, Singapore · Hybrid

Credit suisse

2 roles

Vice President

Promoted

Nov 2020Dec 2023 · 3 yrs 1 mo · Singapore · On-site

  • Involved in design and development of trade execution platform for APAC capital markets, focusing majorly on exchange connectivity and market connectivity protocols like FIX, ITCH/OUCH/OCG/Arrowhead etc.
  • Worked on developing pre-trade risk checks and controls including both price based checks and position based checks for our clients.
  • Modernized & upgraded the technology stack & built a CI/CD pipeline & optimized processes, people and tooling
  • Introduced new tools & compiler in the team like gcc 11.2, conan (C++ package manager), Docker, CMake3, Ninja & Jenkins.
  • Built a python bot to aid in different stages of software development like triggering nightly builds, artifact deployment, raising requests for change, monitoring UAT and Production hosts.

Software Engineer - Compliance | Equity Markets | Market Making

Jun 2016Jul 2019 · 3 yrs 1 mo · Singapore

  • Communicate with Business and other project stakeholders for prioritizing work activities, discussing design and implementation plans and ways to quickly productionize new features.
  • Responsible for development, optimization and maintenance of the Global Compliance Engine for the bank. The Engine implements all pre-trade control checks from a regulatory and compliance point of view.

Deutsche bank

Analytics Expert - Fixed Income and Currencies

Jul 2019Oct 2020 · 1 yr 3 mos · Singapore

  • Responsible for delivery of Risk and P&L platforms and applications for Rates, Credit and Emerging Markets trading businesses globally.
  • Build-out of Global Markets strategic analytics platform in partnership with Group Technology and Operations (GTO)
  • Deliver immediate book of work already identified within the Bank’s CIB Global Markets, focusing on Credit Trading business
  • Enable balance sheet work and portfolio analytics including Value at Risk (VAR), Risk Weighted Assets (RWA), Credit Value Adjustment (CVA)/Funding Valuation Adjustment (FVA)/Debt Valuation Adjustment (DVA), and existing risk processes.
  • Improved the automation of all Profit and Loss (PnL) processes and existing risk processes and enable appropriate controls

Drw trading group

Software Engineer - Global Future Strategies

Jul 2015May 2016 · 10 mos · Singapore

  • Focused on Futures trading development on CME, OSE, SGX and EUREX, involving market data processing, writing trading strategies, latency analysis of software stack and order routing protocols.

Standard chartered bank

Software Engineer - FxECommerce | Money Markets

Mar 2013Jun 2015 · 2 yrs 3 mos · Singapore

  • Develop banks internal system for pricing, trading, booking & STP of FX trades & Money Market time deposits for their wholesale banking clients.

Ion trading

3 roles

Software Developer

Feb 2012Mar 2013 · 1 yr 1 mo

  • I worked on a re-engineering project developed by ION. The old ION back office system(s), were being reworked using Java and the ION platform. It was a complete accounting and management system for use by traders and brokers of futures and options. The project used information that was entered via feeds (or manually) and produced End of day (EOD) results based on algorithms applied by exchanges (delivery, exercises, assignments, closeouts, margin calculation etc). The project integrated with other ION products to produce customer/user reports for EOD regulatory reporting as well.

Team Lead

Jan 2011Feb 2012 · 1 yr 1 mo

  • As a technical mentor, I was leading a Back Office team of five engineers.
  • My work involved development of Back Office Systems for derivatives markets (Both Exchange Traded and OTC) .
  • Major part of my work involved understanding of functional specification and writing technical specifications for implementation of algorithms for calculation of margin figures, Profit & Loss statements, Mark to Market and Variation Margin for future & options trades for our clients who trade in more than 70 future and options markets around the globe.
  • I was responsible for documentation, implementation, unit testing, taking our features into production, maintenance & support of our work.
  • My primary language of development is C++ with Core Java as a secondary skill.

Software Engineer

Jan 2009Dec 2010 · 1 yr 11 mos

  • My work at ION:
  • 1] Involved implementation of algorithms for calculation of margin figures for our clients who trade in more than 70 future and options markets around the globe. My primary language of development was C++ with some bit of Java which was the front-end.
  • 2] Providing out of office hours support on critical client issues.
  • 3] Working closely with the BA's & the testing team to help them setup their environment for testing.
  • 4] Interviewing potential candidates for new job opportunities.

Nxp semiconductors

Senior Software Engineer

Aug 2008Dec 2008 · 4 mos · India

  • I worked on the Display Subsystem of Set Top Box; primarily on stabilizing clock recovery and Audio/Video Sync issues for all types of Interlaced and Progressive streams.
  • I have a good understanding of HD/SD, NTSC and PAL standards.

Conexant

Senior Software Engineer

Aug 2006Aug 2008 · 2 yrs · India

  • I worked on different domains in my 2 years tenure with Conexant.
  • Started off with porting of the STB driver API's from Nucleus to Linux operating system. This activity helped me in gaining an insight into the Linux Kernel; understanding Linux User and Kernel Space; how memory is managed; how to program kernel modules; and other intricacies involved.
  • Later I went on to support all phases of development of de-multiplexer (demux) device driver of Set Top Box. Access client needs, plan and implement features from initial conceptual design through coding, and final delivery. This activity helped me in thoroughly understanding the MPEG-2 Systems Layer; PAT, PMT, NIT, PES syntax and structure along with DVB & DTV standards.
  • I supported critical customer requirements, issues and releases.
  • C was used as the primary programming language.

Motorola home india

Software Engineer

Sep 2005Aug 2006 · 11 mos · India

  • Motorola was a great learning experience for me. I was new to embedded technologies so had to pick up really fast to get up to speed with the rest of my team.
  • My work involved development of various application modules of Set Top Box such as Front Panel Displays, On Screen Diagnostics (OSD) and Conditional Access. I programmed in C++ and used Ratinoal Rose UML for my designs and use-cases.

Education

Guru Gobind Singh Indraprastha University

Bachelor's degree — Computer Science

Jan 2001Jan 2005

Stackforce found 100+ more professionals with Software Development & Risk Management

Explore similar profiles based on matching skills and experience