Software Engineer

Investment Technology Group

(New York, New York)
Full Time
Job Posting Details
About Investment Technology Group
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 motivated Software Engineer to join its Algorithmic Trading development team. This position will provide a unique opportunity for a candidate to be exposed to a high performance trading platform that spans multiple asset classes and business units using C++. The successful candidate will be involved in building new algorithmic trading strategies and enhancing the underlying trading platform. If you enjoy talking about network layer performance, memory allocation, cache coherence, and C++ 11/14/17, this is the job for you. In addition, the individual will have some exposure to systems architecture and design.
Responsibilities
* Build and support low-latency trading algorithms under the guidance of management * Enhance the next-generation trading platform underpinning these algos * Understand different trading strategies/tactics and contribute by recommending enhancements to them * Work in a fast moving and rapidly changing environment using agile methodology * Solve highly technical and complex problems on multiple projects * Analyze feature specifications and be actively involved with product management in refining these specs * Conduct system modeling, prototyping and analysis while designing software applications * Participate in recommending new technologies and next generation features * Take full end-to-end ownership of software, including analyzing and supporting it in beta and production phases
Ideal Candidate
**What You Bring With You:** * A Bachelors or Masters degree in Computer Science, MIS or equivalent technical discipline and at least five years of experience * Experience with C++ 11/14/17, Multi-threading and Windows OS * Knowledge of Object Oriented programming and Service Oriented Architectures * Comfort with unit-testing and functional testing while doing development * Demonstrated ability to effectively communicate quantitative topics and concepts. Must be able to perform adhoc quantitative analysis for product management * Demonstrated ability to handle concurrent projects while adapting quickly to rapidly changing priorities * Ability to work independently and also in a team environment * Demonstrated excellent communication skills and good interpersonal skills * Previously demonstrated excellent problem solving aptitude * Special attention to system performance and design * UNIX/Linux is a plus **You're Just Right For ITG If You Want:** * Exposure to different technologies, such as cluster computing, cloud and high-performance storage * Projects with quick life cycles, from concept to client in three months * A smaller team environment with 3-8 developers * A great place for upward and geographic mobility * Direct exposure to the decision makers and senior leaders on the business side * A company that’s investing a sizable amount in its technology department * Teams that are passionate about continually learning, improving and raising the bar * A community that values hard work as well as work-life balance * A company that is committed to giving back to surrounding communities, from LA to Hong Kong and Sydney and the 11 locations in between

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.