C++ Software Engineering Intern

Grasshopper

Singapore

On-site

SGD 17,000 - 23,000

Full time

12 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Mentorship by traders and engineers
Hands-on project ownership

Job summary

Grasshopper, a quantitative trading technology provider based in Singapore, invites you to join our exchange simulator projects. As an intern, you will work on expanding protocols, improving performance, and adding features to strengthen testing.

The role suits students in CS/DS/IS with strong C++ foundations, Linux basics, and a collaborative mindset. You will learn from traders, quants and technologists in a flat, autonomous environment.

Qualifications

  • Pursuing a relevant technical degree in CS/DS/IS.
  • Strong C++ programming foundations.
  • Curiosity and proactive problem-solving mindset.
  • Ability to articulate ideas and collaborate.
  • Familiarity with Linux and scripting is a plus.

Responsibilities

  • Expand the exchange simulator to support new exchange protocols.
  • Improve existing systems for better performance.
  • Implement new features to strengthen testing capabilities.

Skills

C++
Programming fundamentals
Linux basics
Bash
Python
Communication
Team collaboration

Education

Bachelor's degree candidate in CS/DS/IS

Tools

Git

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.

About the Role:

At Grasshopper, our exchange simulator is a fundamental piece of the process in developing, testing, and deployment of our production applications. In this role, you will be working on the exchange simulator, projects might include:

  • Expanding the simulator to support to new exchange protocols
  • Improve on existing systems to make it more performant
  • Implement new systems or features to strengthen its testing capabilities

The ideal candidate must be passionate about low-level systems programming, high-frequency trading (HFT) architecture, and performance engineering.

What We’re Looking For:
  • Currently pursuing a degree in Computer Science, Data Science, Information Systems, or a related technical field
  • Solid programming fundamentals especially in C++
  • Curiosity, a proactive attitude, and a passion for solving complex problems
  • Confidence to respectfully offer alternative viewpoints when you see a better way forward
  • Excellent communication skills and the ability to work collaboratively
Nice to haves:
  • Familiarity with Linux environments and basic scripting (Bash, Python)

What we offer:

  • An opportunity to work alongside brilliant traders, quants and technologists to learn what they really do, and assist us in our quest for discovery
  • An opportunity to manage and drive a project from start to finish.
  • Experience navigating a large code base whilst writing clean code in a test-driven environment
  • A peek into the world of electronic trading
  • Plenty of latitude to provide solutions/solve problems

What you can expect working at Grasshopper:

At Grasshopper, you will be working in a diverse and dynamic environment with a flat hierarchy. With over 100 employees and 15 nationalities working in an open office, communication is essential to performance. To keep our edge as the “small giant” of trading technology, we give employees a high level of autonomy and encourage them to get creative, take risks, make mistakes and learn from them. The sprint is on!

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 PTE. LTD. • Singapore

On-site
SGD 180,000 - 300,000
21 days annual leave
Mentorship opportunities
Insurance package with dependents
+4
Software Engineer (Fullstack)
Software Engineer (Fullstack)

GRASSHOPPER PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
21 days annual leave
Mentorship opportunities
Insurance Package
+4
Trader (ETF/Index Arb)
Trader (ETF/Index Arb)

Grasshopper • Singapore

On-site
SGD 240,000 - 400,000
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
C++ Systems Engineer Intern – Low-Latency Trading
C++ Systems Engineer Intern – Low-Latency Trading

Grasshopper • Singapore

On-site
SGD 17,000 - 23,000
Mentorship by traders and engineers
Hands-on project ownership
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
Risk Manager
Risk Manager

grasshopper pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
21 days leave
Mentorship opportunities
Insurance package
+4
Quantitative Risk Analyst
Quantitative Risk Analyst

GRASSHOPPER PTE. LTD. • Singapore

On-site
SGD 60,000 - 110,000
Software Engineer - Low Level (C++)
Software Engineer - Low Level (C++)

Hudson River Trading • Singapore

On-site
SGD 90,000 - 150,000