Senior Software Engineer for Trading Systems

ITG

(El Segundo, California)
Full Time
Job Posting Details
About ITG

Investment Technology Group, Inc. (NYSE: ITG) is a global financial technology company that helps leading brokers and asset managers improve returns for investors around the world. We empower their traders to reduce the end-to-end cost of implementing investments.

Summary

ITG is looking for a high-caliber Senior Software Engineer - C++ to join our GATE Trading Systems team. Are you looking for technical challenges while acquiring domain knowledge in the exciting world of high-speed electronic order routing at a leading electronic brokerage firm? We are looking to expand our team of capable, experienced, innovative, and results-oriented developers. If you have the acumen for diving deep into complex and highly optimized systems, and would like to work on a high speed and high throughput trading system across three continents, this is the right opportunity for you.

Responsibilities
  • Develop ITG’s global order routing systems; the highly optimized distributed trading system supports all of ITG’s electronic order routing needs (equity, derivatives and other asset classes)
  • Provide cutting edge low latency solutions for large institutional clients while keeping up with the fast changing regulatory landscape
  • Maintain ownership on all aspects of the system to ensure system stability
  • Work in conjunction with application and infrastructure support teams
  • Define business requirements based on direct interactions with different stakeholders
  • Monitor new features as they start getting used
Ideal Candidate
  • Masters degree and at least five years of relevant experience
  • Strong skills in C++ including design and development experience
  • Background in Linux/UNIX/Solaris preferred
  • Perl or other scripting languages a plus
  • Experience with SQL and databases a plus
  • Experience with entire development life cycle a plus
  • Independent and results oriented attitude
  • Good analytical/ problem-solving skills
  • Ability to understand a complex system – the big picture and small details
  • Leadership skills to take a project from definition, business/technical requirements thru to implementation and rollout/activation.
  • Good communication skills
  • Ability to learn quickly

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
El Segundo, California
Skills Desired
Sign up or login to see how your skills match up.
  • C++
  • Databases
  • Linux
  • Perl
  • Scripting Languages
  • SQL
  • Unix
  • Trading System
  • Routing
  • Complex System
  • Solaris

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.