Enable job alerts via email!

Software Engineer

FENIX ONE PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

6 days ago
Be an early applicant

Job summary

A financial technology company in Singapore is seeking a Software Developer to design and support a proprietary trading platform. You will build scalable trading software, collaborate with traders and researchers, and mentor team members. The ideal candidate holds a STEM degree and has expertise in modern C++. Experience with Python and Linux is also required. This role demands a problem solver with strong ownership and communication skills.

Qualifications

  • Expert knowledge of modern C++.
  • Working knowledge of Python.
  • Experience with test driven development and continuous integration.
  • Experience developing software for Linux.

Responsibilities

  • Build and maintain robust, scalable trading software.
  • Participate in collaborative discussions with stakeholders.
  • Help improve software design and maintenance workflows.
  • Mentor team members and improve knowledge sharing.

Skills

Expert knowledge of modern C++
Working knowledge of Python
Desire to solve complex and novel problems
Ability to communicate clearly with stakeholders
Logical problem solver

Education

Bachelor’s degree in computer science, engineering, mathematics, or physics

Tools

Linux

Job description

Summary / Purpose of Position:

Collaborate with traders and researchers to design, develop, test, and support proprietary trading platform to capture opportunities in electronic capital markets.

Essential Duties & Responsibilities for this Position:

- Build and maintain robust, scalable, and low latency trading software

- Participate in collaborative discussions and problem solving with multiple stakeholders

- Help improve and evolve software design and maintenance workflows and practices

- Mentor team members and improve knowledge acquisition and sharing

Qualifications, Skills and Knowledge Required:

- Bachelor’s degree or equivalent in a STEP/STEM field such as computer science, engineering, mathematics, or physics.

- Expert knowledge of modern C++

- Working knowledge of Python

- Experience with test driven development and continuous integration

- Experience developing software for Linux

- Understanding of software design principles and algorithmic complexity

- Desire to solve complex and novel problems in a collaborative environment

- Strong sense of ownership and urgency

- Ability to communicate clearly with stakeholders

- Logical problem solver with the ability to quickly understand new and complex concepts

- Pragmatic self-starter with a flexible can-do mentality

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.