Hudson River Trading logo

Software Engineer - Python

Hudson River Trading

SingaporeFull-timeOn-site

Posted 26 Jun 2026

About this role

Develop software for global office use and drive system improvements using Python and software engineering techniques. Key tasks include improving job orchestration, building developer tooling, and creating data ETL pipelines. Requires a Bachelor's degree in Computer Science or a related field with deep, daily experience in modern Python standards. Candidates must possess advanced knowledge of the Python ecosystem and proficiency with Linux/UNIX operating systems.

What they're looking for

PythonC++Distributed ComputingLinuxUNIXETL PipelinesSoftware DesignDebugging

Frequently asked questions

What does a Software Engineer - Python at Hudson River Trading do?

Develop software for global office use and drive system improvements using Python and software engineering techniques. Key tasks include improving job orchestration, building developer tooling, and creating data ETL pipelines. Requires a Bachelor's degree in Computer Science or a related field with …

What skills does this Software Engineer - Python role need?

Key skills for this role include Python, C++, Distributed Computing, Linux, UNIX, ETL Pipelines.

How much does a Software Engineer - Python at Hudson River Trading pay?

The employer did not list a salary for this role. Most similar Singapore roles publish their band on the job page.

Is this Software Engineer - Python role remote, hybrid, or on-site?

This role is on-site, based in Singapore.

How do I apply for this Software Engineer - Python role?

You can apply directly on Hudson River Trading's careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.