Trading Desk Python Engineer — Tooling

FENIX ONE PTE. LTD.

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Fenix is seeking an embedded software engineer to join the trading team in Singapore. You will solve a variety of problems, build shared tooling across the trading workflow, and evolve a configurable codebase that traders rely on to grow the business.

You will pair with traders, promote good engineering practices, and mentor colleagues at all coding levels. Strong Python, testing, and collaboration with non-engineers are essential.

Qualifications

  • Strong Python coding, packaging and testing practices, with pandas experience.
  • Ability to write clean, well-documented code and tests that others can read.
  • Fluent written and spoken English, and experience working with non-engineers.
  • Real software engineering judgement: design, generalisation, and clean interfaces.
  • Curiosity about markets and trading workflows; finance experience is a plus.

Responsibilities

  • Collaborate with traders to translate problems into practical software solutions.
  • Build and maintain shared tooling across the trading workflow (data processing, pricing, analysis, monitoring).
  • Shape codebase into generic, configurable components aligned with the trading platform.
  • Promote test coverage, reproducible environments, version control, and code reviews.
  • Pair with and mentor traders at various coding levels.

Skills

Python
Git
English
Testing (pytest)
Pandas
APIs

Education

Degree in Computer Science or related field

Tools

HTTP APIs
Databases

Job description

Fenix is seeking an embedded software engineer to join the trading team in Singapore. You will solve a variety of problems, build shared tooling across the trading workflow, and evolve a configurable codebase that traders rely on to grow the business.

You will pair with traders, promote good engineering practices, and mentor colleagues at all coding levels. Strong Python, testing, and collaboration with non-engineers are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Python Engineer for the Trading Desk
Embedded Python Engineer for the Trading Desk

Fenix One Asia Pte. Ltd. • Singapore

On-site
SGD 90,000 - 150,000
Senior Python Engineer: Trading Systems
Senior Python Engineer: Trading Systems

FENIX ONE PTE. LTD. • Singapore

On-site
SGD 110,000 - 170,000
Desk Engineer (Python)
Desk Engineer (Python)

Fenix One Asia Pte. Ltd. • Singapore

On-site
SGD 90,000 - 150,000
Desk Engineer (Python)
Desk Engineer (Python)

FENIX ONE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Python Engineer (Trading)
Python Engineer (Trading)

FENIX ONE PTE. LTD. • Singapore

On-site
SGD 110,000 - 170,000
Senior Software Engineer - Low-Latency Trading Platform
Senior Software Engineer - Low-Latency Trading Platform

FENIX ONE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Electronic Trading Engineer
Electronic Trading Engineer

Tardis Group • Singapore

On-site
SGD 120,000 - 190,000
Python Engineer - Distributed Systems & Tools
Python Engineer - Distributed Systems & Tools

Hudson River Trading • Singapore

On-site
SGD 120,000 - 180,000
Senior Trader - Global Markets & Quant Strategies
Senior Trader - Global Markets & Quant Strategies

FENIX FUND MANAGEMENT PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Python Developer
Python Developer

Aptitude Asia Limited • Singapore

On-site
SGD 110,000 - 160,000