Lead Software Developer

Software Developer in Toronto, ON

Posted 2019-09-06

The US Equites Development group is responsible for the architecture, development and support of NASDAQ’s North American equities market systems, which includes the core trading and post-trade systems, market data feeds, ticker plants, gateways, smart order routers, and monitoring suite. It is a rich and challenging environment as these systems are subject to requirements of high availability, high throughput, ultralow latency, and also have both rich and innovative functionality. Development is primarily in Java, running on a Linux-based environment.

The position demands a meticulous software developer with extensive object-oriented programming experience on real time, mission critical systems. Prior experience with communication protocols and low latency systems is desirable. The successful candidate will join a small dynamic team and have an opportunity to work on most parts of the system. This position reports to the Senior Director of Ocean Development.

Write code to implement new features and improve performance
Actively participate and contribute to the design process
Capable of immediately contributing to the team
Document new features and associated test scenarios for other teams and stakeholders including the quality assurance and production support groups
Able to analyze data to identify potential issues
Must Have:

Minimum 8 years of experience with Java programming on low latency systems
Experience with the J2EE framework
Experience with communication protocols and low latency systems
Experience working on complex distributed information systems projects.
Experience with Linux.
Understanding of TCP/IP networking concepts.

Working operational knowledge of an ATS and / or equities trading platform
Strong scripting skills (python and/or perl)
Strong background in unit and performance testing techniques.

Ready to be seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Be seen in a new Software Developer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and be seen.