Campus Software Engineer

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

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available