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

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

sign up or login to save this job and more
New York, New York
Skills Desired
Sign up or login to see how your skills match up.
  • Algorithms
  • Architecture
  • C++
  • Design
  • Developing Software Applications
  • Linux/Unix
  • Prototyping
  • Quantitative Analysis
  • Cluster Computing
  • Object Oriented Programming
  • Computer Science
  • Service Oriented Architecture
  • Knowledge of Agile Methodology
  • System Modeling
  • Software

Want to see jobs that are matched to you?

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