Software Engineer - (C#/ Python - Commodities Trading)

The Edge Partnership

  • Singapore
  • Permanent
  • Full-time
  • 28 days ago
We are partnering with a global commodities firm looking to hire a Software Engineer to support their technology transformation journey. This high-impact role involves working closely with analyst and technology teams to modernize and scale data, reporting, and risk systems within a fast-paced commercial environment.Please contact Ted Tan or email your cv directly in word format to ted@theedgepartnership.comPlease note that due to the high number of applications only shortlisted candidates will be contacted. We regret to inform you that your application for this position was unsuccessful if you do not hear from us in the next 5 business days.EA License: 16S8131Recruiter License: R1987706 ted@theedgepartnership.comKey responsibilities
  • Modernise legacy Excel/Python-based tools into scalable, cloud-native applications (Azure preferred).
  • Design and develop data pipelines, APIs, and microservices to support reporting and risk analytics.
  • Automate critical workflows such as data validation, P&L attribution, and risk measurement.
  • Collaborate with cross-functional teams across analytics, operations, and IT to deliver production-ready solutions.
  • Provide technical expertise, production support, and contribute to architectural best practices.
Role requirements
  • 5+ years of experience in a software engineering role, preferably within commodities, financial services, or analytics-heavy environments.
  • Proficient in at least one statically typed language - C# / Python preferred
  • Strong background in system architecture, automated testing, and CI/CD pipelines.
  • Hands-on experience with cloud platforms - Azure strongly preferred.
  • Strong communication skills and the ability to engage with both technical and business stakeholders.

The Edge Partnership