40HRS.US Logo 40HRS.US Logo Dark
Software Engineer – Trading Systems (C++ developers) | 40HRS

Software Engineer – Trading Systems (C++ developers)

Apply
  • Work LocationNew York City, New York 10019
  • Job type:Full-Time
  • Posted:07-10-2024
  • Salary: 125000 - 250000 USD
  • Email: job@40hrs.us

Job Description

We are looking for exceptional C++ developers to join our client’s front office development team to further enhance and build the next generation trading platforms. You will be responsible for building both the large-scale quantitative-research platforms that drive the company’s operations and for building the execution systems that execute company's trading in global financial markets. The team is currently embarking on a multi-year journey to provide a powerful, scalable, and efficient platform to drive the firm’s next decade of growth. We are looking for someone who can own some of the unique technical challenges inherent in the problem and who can bring solid experience and perspective to the team.

Responsibilities

  • Write low latency, high throughput C++ code.
  • Implement performance and quality modules.
  • Implement mission critical trading infrastructure.
  • Work with portfolio managers to implement new trading systems.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Keep up to date with C++ standards and advancements in application development.
  • Document processes and maintain software development records.

Requirements

  • A minimum of 4 years of writing high performance C++
  • Modern C++ knowledge (C++17/20, etc.)
  • C++ template meta programming knowledge
  • Proficiency in C++ compliant languages such as C, Java, and Python.
  • Possess in-depth knowledge of network programming and distributed computing.
  • Strong knowledge of Unix/Linux fundamentals
  • Strong understanding of data structures and algorithms
  • Finance experience is preferred but not required.
  • Able to work independently with minimal direction.
  • Experience developing large-scale distributed systems, data science platforms, or trading systems.
  • Strong understanding of data structures and algorithms.

 

EEOC:

 

40HRS Staffing is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: 40HRS Staffing is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at 40HRS Staffing are based on business needs, job requirements, and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. 40HRS Staffing will not tolerate discrimination or harassment based on these characteristics.