Share this job
Software Engineer C++
Singapore
Apply for this job



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



Projects you might work on:

At Grasshopper, our Software Engineers are involved in a wide range of exciting projects, including but not limited to:

• 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

• Well stocked pantry

• Annual Dental & Wellness budget

• Gym membership

• Employee bonus referrals



Apply for this job