Senior Software Developer (C++/C#)

Microsoft Visual, C++ and .NET, C#, Microsoft SQL, stored procedures, transactions, data structures, algorithms (STL and BOOST) and real-time systems, Apache Kafka, RESTful APIs.
Full Time
Depends On Experience
Telecommuting not available Travel not required

Job Description


We are a private investment firm. Founded in 1989, we have built our business on making sense of complex data with cutting-edge research to actively trade in the global financial, commodity and equity markets.

Our trading approach is quantitative and systematic in nature and is based on statistical modeling of market processes. Our success can be attributed to a disciplined trading approach, a relentless drive to research new and existing ideas and the focus and dedication of our staff. Our staff is located in The Bahamas, - China and other international locations, giving us flexibility and reach across the globe. Our organization structure is made up of diverse multi-disciplinary teams comprising of Research, Data, Trading, and Development. We offer a spacious, contemporary and casual work environment located in The Bahamas.



Job Function

We are looking to complement our development team with a talented software developer to help create and take over existing applications dealing with core trading operations such as exchange connectivity, data download, data derivation, selection, and aggregation. You will be working within a group developing custom systematic trading infrastructure so if you have an eye for detail and a track record for producing high-quality software then QuantRes is the place for you.


Key Responsibilities

  • Designing and building mission critical subsystems that trading will rely on.
  • Take ownership of existing C++ programs to make improvements as and when needed.
  • Collaborate with traders and other developers to design, implement and test core components in Microsoft .NET/C#.
  • Document changes to design and business logic.
  • Maintain high quality and performance at all stages of development.
  • Commitment to standards and conventions agreed upon internally.


Required Skills

  • Bachelor's degree in Computer Science or Financial or Engineering discipline.
  • 5+ years development experience with Microsoft Visual C++ and .NET/C#.
  • Proficiency with multithreaded code, in-depth knowledge of data structures and algorithms (STL and BOOST) and real-time systems.
  • Microsoft SQL, stored procedures, transactions, etc.
  • Familiarity with a messaging bus, such as Apache Kafka, and experienced in building RESTful APIs.
  • Experience in writing unit/integration tests.
  • Strong knowledge of quantitative skills, finance and/or futures trading is a major plus.

Personal Skills

  • Excellent communication skills in English that facilitate strong team engagement.
  • Good interpersonal skills.
  • Self-motivated.
  • Detail-oriented with good organizational skills.


Compensation and Benefits

We offer an internationally competitive compensation commensurate with the successful candidate’s skills and experience. Work hours are flexible and informal.

We offer relocation reimbursement, accommodation, and medical insurance to successful candidates.

Candidates will be asked to consent to background checks and will undergo a variety of technical and personality tests.


Dice Id : 10449280
Position Id : 236250
Have a Job? Post it