Enable job alerts via email!

Software Engineer

JTP HOLDINGS PTE. LTD.

Singapore

On-site

SGD 60,000 - 100,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company is seeking a passionate Software Developer to join its quantitative trading teams in Singapore. You will be responsible for building and improving platforms that drive trading operations, working closely with researchers and other technologists. The ideal candidate will have strong programming skills, especially in C++ and Python, along with a solid understanding of computer systems. This role offers the opportunity to make a significant impact on the team's productivity as the business expands into new markets.

Qualifications

  • Experience working in Linux environments.
  • Reliable and predictable availability.

Responsibilities

  • Develop and improve platforms for the trading team.
  • Collaborate with quantitative researchers to create research infrastructure.
  • Enhance scalability of production systems.

Skills

C++
Python
Computer systems understanding
Object-Oriented design
Multithreaded programming
Analytical skills
Problem solving
Low latency systems (ideally)

Education

Bachelor's degree in Computer Science or Computer Engineering

Job description

JOB DESCRIPTION

Job Title: Software Developer

Occupation: Software Developer

Job Description & Requirements
The quantitative trading teams at Jump Trading probe and examine the global markets, seeking to understand the complexities of various traded products and exchanges. They leverage their impeccable statistical analysis and data mining skills, using the results of their research to make forecasts and develop profitable predictive trading models.

What You'll Do:

As a Software Developer, you will work on a core team of technologists that build and improve the platforms that drive the trading team. You will work closely with the quantitative researchers on the team to create new research infrastructure. You will collaborate with the technologists on the team to improve the scalability of the production systems. This may include other duties as assigned or needed. By improving these core systems that power the group, you will be a multiplier on the productivity of the entire team as the business grows into different markets.

The team is looking for someone who will be passionate about development and demonstrates intellectual curiosity and an ability to solve difficult technical problems in a fast-paced and energetic environment.

Skills You'll Need:

  • Strong Computer programming skills using C++ in a Linux environment
  • Experience working with Python on large distributed systems
  • Strong understanding of computer systems e.g. operating systems, networks, performance optimization, etc.
  • Experience in Object-Oriented design and Multithreaded programming
  • Experience in creating/supporting cross-platform multithreaded applications
  • Strong analytical and problem solving skills
  • Ideally some experience in developing low latency systems
  • Minimum academic qualification Bachelors degree in Computer Science or Computer Engineering, or equivalent
  • Reliable and predictable availability
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.