change
starts now...

< BACK TO SEARCH RESULTS

New York, United States

Competitive

Our client is searching for a Software Engineer to join their office in New York. The successful candidate will be part of the Global Fixed Income Software Engineering team, which is responsible for development of the Global Fixed Income data solutions, trading and risk systems, and the integration of models/analytics, market data, scenarios and trades / positions into the system.

Responsibilities:

  • Development of platforms, tools and infrastructure for real-time trading, risk management and data systems for proprietary trading in global fixed income
  • Profiling and optimization / refactoring / modernization of existing systems
  • Creating developer tooling and infrastructure solutions with a focus on efficiency and code quality
  • Technical design and end-to-end implementation of new core systems
  • Improving build systems, packaging and host configuration across Linux and Windows


Requirements:

  • Proficiency / experience in programming and problem solving in C++ on Linux and Windows
  • Solid Python scripting experience
  •  A good software engineer, who believes in engineering solutions, and recognizes in advance where engineering will pay off versus short cuts
  • Experience working in Windows and Linux development environments
  • Proven track record in software design and development (e.g. open source software contributions)
  • Demonstrable interest in financial topics and a clear desire and motivation to learn more
  • Outstanding analysis / problem solving skills
  • Excellent communication and teamwork skills
  • Self starter who is comfortable interfacing with a diverse set of people (Traders, Quants, Trading Assistants, etc)
  • Ability to manage multiple tasks in a demanding and changing environment


Nice to have:

  • Practical experience with CMake
  • Experience with static analysis tools, code linters or code transformation tools
  • Parallel or cloud computing experience / exposure to cloud technologies


Education:

  • Technical education should include an Undergraduate or Advanced STEM Degree


If you would like to be considered for the position of Software Engineer, or wish to discuss the role further then please leave your details below. Your resume will be held in confidence until you connect with a member of our team

Upload