Desk Engineer (Python)

Editorial summary

The company is a trading firm that builds its own technology and operates its own desks across multiple markets and asset classes. The role is to be embedded in the trading team as its dedicated Python engineer, solving a variety of problems, helping traders use code effectively, and building shared tools and foundations for growth. Key requirements include strong Python proficiency and the ability to collaborate with traders to develop internal tools; experience building trading tech is a plus. Compensation is 15000.

This summary is AI-generated and may contain inaccuracies. Please refer to the full job description below.

Job description

[This job https://singapore.job-q.com/jobs/detail/desk-engineer-python-37771 first appeared in Job-Q.com on 13 Oct 2026]

About Fenix

Fenix is a trading firm that builds its own trading technology and runs its own trading desks across a range of markets and asset classes. We are a small team, and engineers and traders work side by side.

The role

You will be embedded in our trading team as its dedicated engineer. The job is not building a single product. It is solving many problems of different sizes, helping traders use code effectively, and building the shared tools and foundations the desks need to grow into new products and markets.

Your success is measured by what the desks can do, not by how much code you write yourself. Success looks like traders building confidently on what you have put in place, and a codebase that keeps pace with the business.

What you will do

  • Work with traders to understand their problems and turn them into practical solutions, whether they want a tool built for them or help building it themselves
  • Build and own shared tooling across the trading workflow: reference and market data processing, pricing and strategy configuration, trade analysis, reporting and monitoring
  • Shape the desks' codebase into generic, configurable, well-tested components, and keep it in step with our trading platform as it evolves
  • Champion good engineering practice, including testing, reproducible environments, source control and code review, and make the right approach the easy one
  • Pair with and mentor traders at every level of coding experience

What we are looking for

Must have

  • Strong Python. You write code that other people can read, test and extend. You are comfortable withpackaging, virtual or conda environments, typing, testing (pytest or similar), pandas, and calling HTTP anddatabase APIs.
  • Real software engineering judgement: separating concerns, isolating side effects, designing configuration well,and deciding when to generalise and when not to. You have improved or migrated an existing messy codebasewithout stopping the people who depend on it.
  • Fluent git, and the patience to help others get there.
  • You enjoy working with non-engineers, and you have evidence of it: you have built internal tools for operations,analysts, researchers or traders and stayed close to the people who used them.
  • Clear written and spoken English. You can explain a technical trade-off to a trader in their terms, and a trader'sproblem to an engineer in theirs.
  • Curiosity about markets and how the trading actually works. Prior finance experience is not required.

Nice to have

  • Experience with ETFs, futures, or reference and market data pipelines.
  • Teaching, mentoring, technical writing, or open-source documentation work.
  • Experience reading or debugging C++ well enough to follow an interface or a bug across the boundary.
  • You use AI coding tools confidently and critically. They make you faster and your work better, and you hold what they produce to the same standard as your own code.

Experience:

Typically 2–6 years. We weigh the qualities above more heavily than years of experience. A degree in Computer Science or a related field, or equivalent experience.

Submit applications to email address

Scam prevention reminder: You should not make any pre-payment when applying for any job.

Illegal practices reminder: It is illegal for recruiter to collect payment (kickback) from the worker https://www.mom.gov.sg/-/media/mom/documents/publications/foreign-workers/what-are-kickbacks.pdf

Login is optional, you may send application via email

Login to Save Login to Apply

Get AI to assess your suitability to this job

Assess My Fit with AI Beta — Free during trial period

Login to upload your resume and get an instant match score, strengths, and gaps.


Or use your preferred AI chat tool manually:

Use AI chat of your choice: ChatGPT, Gemini, Claude — and:

  1. Paste this into the prompt:
    I am a jobseeker. Below is a job posting. Please: 1. Give a match score (0–100) based on my resume vs the job requirements 2. List my 3–5 key strengths that align with this role 3. List 2–3 areas to improve or gaps to address before applying 4. Give a one-sentence verdict: should I apply, apply with adjustments, or skip? Job posting URL: https://singapore.job-q.com/jobs/detail/desk-engineer-python-37771 After reading the job, ask me to upload or paste my resume.
  2. Upload your resume in the same chat.

Similar Jobs

Contract Talent Acquisition Specialist (Changi North | Up to $4500 | Hybrid | Entry Level) #HGNJ

We are hiring Contract Talent Acquisition Specialist to be outsourced to our...

On site

Contract

RECRUIT EXPRESS PTE LTD

Pharmacy Assistant / Patient Service Associate / Healthcare Assistant (Training Provided)

Working Hours: OFFICE HOURS / SHIFT HOURS Location: ISLANDWIDE Job Description (Pharmacy...

On site

Permanent

RECRUIT EXPRESS PTE LTD

(US Manufacturing MNC) 1 Yr Contract Talent Acquisition Specialist (Degree in HR with Intern Exp OK) @ Changi Up 4.5K #HJC

 Salary : Up 4500/month @ Changi NorthHybrid arrangementMon to Fri 8am to...

On site

Contract

RECRUIT EXPRESS PTE LTD

Design Engineer (3D CAD, Automation/Semiconductor Equipment)

Design and develop automation and semiconductor equipment modules, optimizing performance, yield, and...

On site

Permanent

RECRUIT EXPERT PTE. LTD.

Job Summary

  • Published on: 13 Oct, 2026
  • Category: Others
  • Vacancy: 1
  • Job type: Full Time
  • Salary: 15000
  • Location: On site
  • Job Nature: Full Time

Company Details