Senior Software Engineer, Risk - Commodities Trading Jobs in Singapore

    Senior Software Engineer, Risk – Commodities Trading

    Permanent Yien Quek Email Job
    • Share:


    • Category Technology
    • Industry Energy & Commodities
    • Function Application & Software Development
    • Consultant Yien Quek
    • License No 16S8060
    • Registration No R1109830
    • Job Ref No 24735
    • Salary S$150,000 - S$250,000


    One of the largest commodities trading firms in the world is seeking an experienced software engineer to help develop, improve and optimise a variety of their risk systems. The role will be sitting with the business, helping to identify strategic solutions, helping to deliver the solutions by developing robust, supportable, and architecturally-aligned systems, frameworks, and infrastructure.


    • Work with Risk teams to tackle technical problems with tools, models, and analytics written in Excel and Python. Work collaboratively and iteratively directly with the business to manage an agreed backlog of such problems.
    • Collaborate with relevant stakeholders to ensure that solutions are engineered appropriately for their scale, criticality, and strategic importance.
    • Have a strong engineering focus and eye for high-quality delivery. Ability to build robust, high-quality systems using modern software engineering techniques including automated unit/integration testing, continuous integration, and automated deployment.
    • Take ownership of their own learning to gain a deep understanding of how the business teams operate and how the full transaction cycle within a multi-commodity energy trading environment works. This is essential to facilitate direct communication with users and other stakeholders with minimal hand-holding.
    • Provide 3rd line production support


    • Strong working knowledge of Python.
    • Working technical knowledge of Market Risk techniques and methodologies, including Marked to Market, Value at Risk, liquidity risk and Credit risk measures (Pfe)
    • Database design (both relational and non-relational) and development.
    • Good coverage of software engineering tools, including:
      • Source code management
      • Scripting and Automation
      • Build and Release Management
      • Test Automation
      • Cloud
    • Experience developing containerised microservice architectures using technologies such as Docker and Kubernetes.

    To Apply

    For interested candidates, please send your CV to We regret that only shortlisted candidates will be notified.

    Registration No: R1109830

    Licence No: 16S8060