Senior Software Engineer for Trading Systems
ITG
(El Segundo, California)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.
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.
- 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
- 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

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.