Engineering Lead
New York , New York
January 16, 2018
TD Securities provides a wide range of capital market products and services to corporate, government and institutional clients. The firm works with clients around the world, focusing selectively and strategically on the key financial centers: Toronto, Montreal, Calgary, Vancouver, New York, London, Singapore and Tokyo. Department Overview The TDS Veritas Platform is the cross-asset pricing and risk management platform for TD Securities. TDS Veritas is also the strategic storage and compute infrastructure for numerous business-aligned products used by front office users as well as risk management functions in the Investment Bank.

These products include many user-facing applications used for real-time risk, scenario risk, electronic trading, and scalable data analytics and are utilized by a variety of users including traders, desk managers, risk managers, and sales teams.

As an Engineering Lead for the TDS Veritas Platform you are expected to build and evolve a variety of custom software and hardware solutions that enable these products and ensure their future growth and viability from an architectural and technical perspective. These components will in-turn have a direct and tangible impact on the bottom line of all products and business areas that depend on them. Job Description The TDS Veritas Platform is predominantly a system composed of numerous microservices built on open source technologies. We pride ourselves on leveraging modern tools and technologies that best solve our business problems.

The technology stack that is in place today utilizes the likes of:

Java 8 and Scala for general purpose programming

Netty, ZeroMQ, and raw sockets for remoting

BerkeleyDB and Apache Cassandra for data storage

Apache Kafka and Apache Beam for streaming and distribution

C++ and JNI for quant library

AngularJS and React for UI development

Google Protocol Buffers for serialization

HDFS, Apache Hive, Apache Spark for scalable analytics

Graphite and Graphana for metrics

Linux as the operating system (Open Suse moving to RHEL 7) Job Requirements The Market Data Services Engineering Lead will contribute to the design and development of a variety of tools and technologies that are part of our streaming data infrastructure which includes market observable quotes distribution, synthetic quote generation, pricing engine grids, and distribution of events to a variety of user interfaces.

These are components where performance and scalability really count and they are heavily relied on by some of the most utilized products on the TDS Veritas Platform namely Transparency Pricing (electronic trading), Transparency Trader (real-time risk), and Transparency Dealer (quoting).

The Market Data Services Engineering Lead will take part in the development and design of new features and components as we continue to broaden the scope of the platform to other product areas and will ensure that the technical infrastructure continues to scale with the ever increasing demands of the business for years to come. Qualifications Solid understanding of data structures and algorithms.

Proficient in asynchronous and concurrent programming.

Experience building and delivering scalable and distributed systems using various programming languages.

Solid understanding of various approaches to data storage.

Strong network programming experience.

Experience building large scale distributed systems that have been successfully delivered to customers.

Solid understanding of test-driven development and familiarity with best-of-breed tools and technologies.

In-depth understanding of the Linux operating system. Inclusiveness

At TD, we are committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. We are dedicated to building a workforce that reflects the diversity of our customers and communities in which we live in and serve, and creating an environment where every employee has the opportunity to reach her/his potential.

If you have a disability that requires an accommodation to complete the application process, please e-mail TD Bank's HR Compliance Department at Please include your full name, contact information and details about your request within the e-mail.

EOE/Minorities/Females/Veterans/Individuals with Disabilities/Sexual Orientation/Gender Identity.

**Province/State (Primary) New York City (Primary) New York

A little about us:
TD Bank is creating and sustaining a diverse and inclusive workplace that reflects the people, cultures and languages of the communities we serve.

Know someone who would be interested in this job? Share it with your network.