Software Engineer (C++)

Presto Labs is a quantitative trading firm established in Singapore in 2014, building automated trading systems fueled by data-driven quantitative analysis.
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer II, Brand Innovation Lab

Software Development Engineer II position at Amazon's Brand Innovation Lab, building advertising experiences using Java, Kotlin, Go, and React, with competitive compensation and benefits.

Mid-Level Developer

Mid-Level Developer position at Linx, focusing on pharmacy retail solutions development using .NET Core and cloud technologies with remote work options.

Software Engineer (L2)

Backend Software Engineer position at Twilio working on the Segment team to build and optimize backend systems for the leading Customer Data Platform.

Full Stack Engineer

Full Stack Engineer position at Cloudflare in Lisbon, working on Business Intelligence team to build data applications and analytics platforms using Go, React, and TypeScript.

EMR Interface Engineer

EMR Interface Engineer position at Flatiron Health, focusing on healthcare interoperability solutions and data conversion projects in cancer care technology.

Description For Software Engineer (C++)

Presto Labs (https://www.prestolabs.io) is a quantitative trading firm, established in Singapore in 2014. We build automated trading systems fueled by data-driven quantitative analysis to achieve stable and sustainable investment returns. Our engineering teams create algorithmic decision processes to achieve what no human trader ever could in today's fast-changing, complex financial world.

As a Software Engineer (C++) at Presto, you will develop and improve the automated trading system. Our quantitative trading strategies constantly analyze various financial data ranging from low-level market microstructure data to macroeconomic news to generate trading signals. The automated trading system accurately executes our trades in a low-latency environment. You will work with world-class engineers and quantitative researchers at Presto Labs and experience cutting-edge technologies.

Key responsibilities include developing and maintaining an in-house automated trading system, working on large-scale data analysis, and building and optimizing tools to process financial data for quantitative research. The ideal candidate should have a Bachelor's degree or higher in Computer Science, strong programming skills in C++ and Python, experience with financial data in a trading environment, and strong experience in Linux shell and cloud environments.

We offer a cutting-edge technological environment, opportunities to work with experienced professionals, a supportive work culture, and a competitive compensation package. Join us to be at the forefront of quantitative trading and contribute to building sophisticated trading systems that shape the future of finance.

Last updated 8 months ago

Responsibilities For Software Engineer (C++)

  • Develop and maintain an in-house automated trading system
  • Work on large-scale data analysis
  • Build and optimize tools to process financial data for quantitative research

Requirements For Software Engineer (C++)

Python
Linux
  • Bachelor's degree or higher in Computer Science or other equivalent practical experience
  • Strong programming skills in C++ and Python
  • Experience with financial data in a trading, financial, or high-stakes production environment
  • Strong experience in Linux shell environments and AWS/Aliyun environments
  • Strong communication and collaboration skills

Benefits For Software Engineer (C++)

  • Cutting-edge technological environment within the financial trading sector
  • Opportunities to work alongside experienced software engineers and financial professionals
  • Supportive and dynamic work culture that values innovation and teamwork
  • Competitive compensation and benefits package with meal allowance

Interested in this job?