Algo Trading Developer

  • Competitive
  • Singapour, Singapore Singapour Singapore SG
  • CDI, Plein-temps
  • Ingensoma Arbitrage Pte Ltd
  • 16 mai 18 2018-05-16

We are seeking an experienced algorithmic trading developer with very strong development experience with C#. You will be responsible for developing trading logic that automates the trading process. To be successful you require experience in low latency WinForms UI development, multithreading, mathematically algorithm implementation experience.

We are seeking an experienced Algorithmic Trading Developer at Ingensoma Arbitrage Limited with very strong development experience with C#. In this role responsible for developing trading logic that automates the trading process. We strive to build a fast low latency system that would enable our traders to trade around the globe. We’ve developed our own state-of-the-art framework for accessing and trading markets all over the world. Working in the fast changing trading world will require you to maintain a constant balance between pragmatism and a focus on long term sustainable solutions. You’ll be working in a demanding environment with plenty of challenges and accompanying rewards.

Experience and skills required

  • Academic background, preferably with a focus in Software, Engineering, Science or Mathematics
  • 4-7 years’ experience with C# programming within a professional environment. (Not ASP.NET)
  • Experience in C# application profiling and tuning.
  • Good understanding of memory management in C#.
  • Strong understanding of LINQ.
  • Strong multithreaded application development experience understanding the pitfalls of multithreaded programming.
  • Experience in low latency WinForms UI development.
  • Understanding of the business requirements for financial algorithmic trading systems.

Good to have: 

  • Good understanding of design pattern.
  • Experience in DevExpress, Telerik or Infragistics is a plus.
  • Experience in TCP / UDP socket programming and concurrent/distribution programming
  • Experience in mixed managed coding.
  • Understanding of financial products.
  • An avid interest in securities and trading, and the creative drive to help design and optimize trading strategies.
  • Experience in large dataset manipulation.
  • Mathematically algorithm implementation experience.
  • Experience in database handling
  • Experience in Grid and Chart handling.
  • C# development is the main focus for this role but proficiency in C++ would be a nice to have.
  • Proficient in English.


  • Problem solver with a keen mind to optimize the current system.
  • Solid communicator and good interpersonal skills
  • Service oriented and being a team-player
  • Career minded and willing to adapt to be successful
  • Frequent interaction with all aspects of product development

Your responsibilities will include:

  • Designing, developing and testing trading logic from traders
  • Developing user interfaces
  • Frequent interaction with all aspects of product development
  • Management support on team level

We offer: 

  • An exciting informal environment wherein you will work collaboratively with colleagues of diverse backgrounds; all focused on creating innovative solutions that position the firm for the future.
  • A good monthly salary, plus an annual performance-based bonus. We reserve a fixed part of our business results for our bonus pool. The difference you make for Ingensoma Arbitrage Pte Limited will be rewarded by a share in our profits.

If you are excited to further grow your passion for trading, then share your profile with us along with a cover letter describing in brief your suitability for the role. You can get in touch with Deepti Singh (Corporate Recruiter) at +65 6713 9534 for update on your application.

‘Ingensoma does not accept unsolicited resumes from recruiters/third parties on this position.’