Software Engineer (Trading Systems)

New York , United States

AI overview

Join a collaborative team enhancing trading systems through data validation, integration, and risk reporting, while embracing new technologies and fostering mentorship.

· You will join a collaborative team, working closely with quantitative researchers and traders in enhancing all aspects of our trading system – data acquisition & validation, integration of quantitative models into our trading infrastructure, post-trade workflows and risk reporting.

· You will work closely with senior members of the team who will provide mentorship and training.

· You will collaborate with other teams in the firm to support the firm’s business objectives.

· You will join a team that is open to using new frameworks and architectures to evolve the technology stack.

Requirements

· You have a Bachelor’s or Master’s degree in an Engineering or Mathematical field (Computer Science)

· You bring three to five years of software development experience

· You have demonstrated proficiency in C++, Rust, and familiarity with Python.

· You are familiar with messaging protocols (RabbitMQ, Kafka), Web Sockets, AWS

· You are familiar with SQL and have a strong foundation in relational database concepts

· You are familiar with financial data APIs and databases (Onetick/Kdb).

· You have experience working in a Unix environment.

· You have a track record of utilizing industry standard tools and best practices for design, development, configuration management and implementation.

· You have strong analytical skills and ability to solve complex technical problems

· You have strong, clear and concise written and oral communication skills

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job