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

Answered by on
This question has not been answered
Answered by on

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.