Software Engineer, C++

Grasshopper

Singapore

On-site

SGD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

21 days annual leave
Comprehensive Insurance Package
Annual Dental & Wellness budget
Employee bonus referrals

Job summary

A quantitative trading technology provider in Singapore is looking for a Software Engineer to design and develop applications for trading systems. Candidates should have 5-7 years of C++ experience, proficiency in Python, and the ability to ensure system reliability through second-line support. The role offers professional growth opportunities and a comprehensive benefits package including annual leave and insurance.

Qualifications

  • 5 - 7 years of deep expertise in C++.
  • Proficiency in Python.
  • Experience in low latency or high throughput environments.
  • Good knowledge of algorithms and data structures.
  • Ability to write clean code.
  • Good interpersonal and collaboration skills.

Responsibilities

  • Design and develop applications for trading systems.
  • Provide second-line support for systems.
  • Address post-deployment issues promptly.

Skills

C++ expertise
Python proficiency
Interpersonal skills

Job description

Grasshopper is a quantitative trading technology provider based in Singapore, and is the holding company of Grasshopper Asset Management. Our state-of-the-art technology, built from the ground up in-house, puts us at the forefront of developments in electronic trading. An unbroken record of consistency and profitability is underpinned by firm values of curiosity, empowerment and flexibility.

As a key member of the Software Engineering Team, you'll:

  • Design and develop applications and components for various parts of our trading systems
  • Utilise your expertise in C++ to write robust and performant code
  • Utilise Python for various scripting and integration tasks
  • Continuously enhance our systems to adapt to evolving trading needs
  • Ensure the smooth operation and reliability of our trading systems
Second-Line Support and Collective Responsibility

At Grasshopper, our engineers are crucial in providing second-line support for the systems they write. This means taking ownership of system performance, actively addressing post-deployment issues, and troubleshooting any technical challenges. During upgrades and new deployments, engineers also take on first-line support responsibilities, ensuring a seamless transition and promptly resolving any issues that may arise during critical phases.

Projects you might work on
  • Efficient processing of market data to provide real-time insights for trading decisions
  • Efficient routing of orders to optimise trade execution and minimise latency
  • Building efficient frameworks and tooling for algorithmic trading strategies
  • Developing tools to manage and track risk exposure in trading operations properly
  • Exploring and implementing innovative solutions to tackle various challenges in electronic trading
We'd love for you to have:
  • 5 - 7 years of deep expertise in C++
  • Proficiency in Python
  • Experience in low latency or high throughput environments
  • Good knowledge of algorithms and data structures
  • The ability to write clean code
  • Good interpersonal and collaboration skills
What we offer:
  • 21 days annual leave
  • An opportunity to learn from experienced professionals, fostering mentorship opportunities and personal growth
  • Comprehensive Insurance Package with extended coverage for dependents
  • Annual Dental & Wellness budget
  • Employee bonus referrals
Equal Opportunity

Grasshopper is an equal opportunity employer.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

GRASSHOPPER PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
21 days annual leave
Insurance Package with dependents
Well stocked pantry
+3
Trader
Trader

Grasshopper Asset Management • Singapore

On-site
SGD 150,000 - 250,000
21 days annual leave
Comprehensive Insurance Package
Annual Dental & Wellness budget
+4
Analytics Engineer
Analytics Engineer

Grasshopper • Singapore

On-site
SGD 90,000 - 150,000
Risk Manager
Risk Manager

Grasshopper • Singapore

On-site
SGD 120,000 - 180,000
21 days annual leave
Insurance package
Dental & Wellness budget
+1
Network Engineer
Network Engineer

Grasshopper • Singapore

On-site
SGD 120,000 - 180,000
21 days annual leave
Outpatient/Inpatient Insurance
Annual Dental & Wellness budget
Portfolio Manager
Portfolio Manager

grasshopper asset management pte. ltd. • Singapore

On-site
SGD 1,000,000 - 2,500,000
21 days annual leave
Comprehensive Insurance Package with/ 
Gym membership
+1
Quantitative Risk Analyst
Quantitative Risk Analyst

Grasshopper • Singapore

On-site
SGD 120,000 - 180,000
21 days annual leave
Comprehensive Insurance Package
Competitive compensation
+1
Risk Manager
Risk Manager

grasshopper pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
21 days leave
Mentorship opportunities
Insurance package
+4
Senior Metals Trader
Senior Metals Trader

Grasshopper • Singapore

On-site
SGD 180,000 - 480,000
21 days annual leave
Mentorship & professional growth
Comprehensive Insurance package incl.
+2
Software Engineer - Low Level (C++)
Software Engineer - Low Level (C++)

Hudson River Trading • Singapore

On-site
SGD 90,000 - 150,000