freehire launches on Product Hunt on 26 August.

Follow →

Campus Software Engineer

Summary

Design, code, test, and maintain distributed trading systems and high-performance infrastructure using C++ and Python for a quantitative trading firm.

You will design, code, test, and maintain distributed trading systems and high-performance computing infrastructure. As a new graduate, you will work alongside experienced engineers while developing advanced skills in C++, Python, software development life cycle practices, and test automation. You will contribute to areas such as market data, order entry, risk management, simulation, and user interface development.

Responsibilities

  • Design distributed trading systems
  • Code distributed trading systems
  • Test distributed trading systems
  • Maintain distributed trading systems
  • Develop high-performance software
  • Contribute to market data, order entry, risk management, simulation, or user interface development
  • Use C++, Python, software development life cycle practices, and test automation

Requirements

  • Hands-on experience and high proficiency in C++ development on Linux or Python development on Linux
  • Strong understanding of data structures
  • Strong understanding of threading models
  • Ability to work in a fast-paced team environment
  • Ability to deploy new software daily
  • Ability to solve complex problems and build optimal solutions from scratch
  • Interest in hardware, networking, and operating system design
  • Reliable and predictable availability

Benefits

  • Discretionary bonus eligibility
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • HSA
  • FSA
  • Dependent Care options
  • Employer-paid group term life insurance
  • Employer-paid AD&D insurance
  • Voluntary life insurance
  • Voluntary AD&D insurance
  • Paid vacation
  • Paid holidays
  • Retirement plan with employer match
  • Paid parental leave
  • Wellness programs

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available