Senior Trading Systems Engineer – Java/Linux
Full-Time Employment
Toronto, ON
Job Description
What is the opportunity?
-
Partners with Global Equities Canadian ETF Market Making, Canadian Single Stock Market Making, and Index Arbitrage businesses and technology teams to provide ETF pricing and quoting solutions
-
Liaise with front-office developers, traders, and quants to understand requirements, formulate solutions, and suggest improvements to existing infrastructure. Continuously innovate to stay current with the market so that the technology platform is performant to face markets
-
Provide regular status updates to senior business partners and ensure the direction of the business is understood by all members of the team
What will you do?
-
Expert level Java developer on Linux platform. Develop and test highly performant, low latency software components for ETF pricing and quoting
-
Work with business stakeholders to build and maintain ETF pricing and quoting components
-
Develop an in-depth understanding of existing solutions and constantly identify improvements to optimize performance and maintain low latency so that the software is capable of handling market volatility and can stay on-par with the competitors to avoid adverse PnL impact
-
Meet deadlines in support of a fast moving release cycle
-
Leverage new technologies and approaches with continuous improvement in mind
What do you need to succeed?
Must-have
- Experience leading cross functional team in delivering a multiyear transformational program.
- Extensive experience designing and building mission critical software applications with C++ and/or Java on Linux platform
-
Expertise in modeling ETF pricing
-
Understanding of market microstructure
-
Knowledge of various financial instruments such as equities, options, futures, corp. and treasury bonds
-
Experience developing highly complex and concurrent applications
-
Ability to contribute and work well in a team setting
-
Good communication skills
Nice-to-have
-
Solid understanding of computer science fundamentals with a demonstrated ability to develop software components
-
Experience with automated testing tools
What’s in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
- A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
- Leaders who support your development through coaching and managing opportunities
- Ability to make a difference and lasting impact
- Work in a dynamic, collaborative, progressive, and high-performing team
- A world-class training program in financial services
- Opportunities to do challenging work
- Opportunities to take on progressively greater accountabilities