Senior Software Engineer (.NET)

Singapore, Singapore

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Senior Software Engineer (.NET) for our Singapore office to make the team even stronger.


  • Contribute to the development and support of risk management systems used by derivatives trading desks in Asia;
  • Work as a full stack developer on multi-tiered, distributed risk systems built on C# technologies and associated micro-services that expose platform capabilities;
  • Work closely with business partners including business platform owners, front office trading and quantitative modelers in developing technology solutions that supply to these platforms;
  • Work in a team which focuses on delivering software using agile principles including TDD, strong CI/CD setup and DevOps mentality;
  • Be responsible for keeping production environments stable and providing L3 support;
  • Contribute to the evaluation of new technologies and help establish technical biases;
  • Maintain a solid focus on quality, be willing and able to adapt to changes in priorities & requirements and remain open and alert to new technology opportunities.


  • Good degree in IT (but will consider a Mathematics, Engineering, or other Science degree) with strong coding experience;
  • 2+ years’ of commercial software development using C# and exposure to more recent technologies;
  • Experience designing solutions using SQL;
  • Adept in developing intuitive and robust user interfaces which improves user experience;
  • Sound knowledge of application architecture and design;
  • Excellent problem-solving and analytical skills;
  • Strong team-building and social skills, can communicate effectively;
  • Experience in using TDD and familiar with financial industry.

Nice to have

  • Real passion for technology outside the work environment, open mind and the ability to learn, teach and adapt quickly;
  • Experienced in developing and testing using JavaScript (server and client side), AngularJS, React, and HTML5;
  • Knowledge of financial products especially fixed income derivatives, their valuation and the generation of risk is a plus;
  • Deep understanding of test driven, Agile software methodologies and associated tools/technologies;
  • Experience designing solutions using NoSQL data stores e.g. SQL Server, Oracle, Hadoop, Cassandra or Mongo DB.

We offer

  • Friendly team and enjoyable working environment;
  • Work-life balance and flexible schedule;
  • Online training library, mentoring, career development and potential partial grant of certification;
  • Referral bonuses;
  • Compensation for sick leave and paid time off;
  • Opportunities for self-realization.