Director of Engineering, Exchange Platform
Location: Toronto (8 Spadina Ave)
Department: Engineering
Location Type: HYBRID
Employment Type: FULL_TIME
- Define the roadmap for performance profiling, tooling, optimization, and latency reduction across the entire exchange platform.
- Exceptional hands-on technology leader to ‘drive and own’ the performance optimization, vision, direction, and technology roadmap for system performance and optimization
- Design, develop, and drive: implementation of all performance- and latency-critical services and pipelines in our exchange; performance profiling and optimization tooling and frameworks, and integrate same into our build and validation pipelines
- Establish and advance best practices and standards for performance and latency critical pipelines, and ensure that all Index engineering teams subscribe to same
- Manage all requirements related to performance and latency metrics and observability
- Develop and champion the near-term targets against long term strategy for continuous performance and latency improvements for our exchange
- Make significant contributions while working cross functionally across engineering on the strategic technology roadmap for the company
- Lead architecture and design with a particular focus on pervasive performance and latency optimization, profiling, and observability
- Collaborate to build and evolve technology planning, design, and architectural process for all of Index, driving collaborative engagement and enabling innovation from the entire organization
- Organize and drive integrated release planning and coordination and design across platform, software, analytics, and infrastructure teams
- Drive alignment across all agile engineering teams, with a strong focus on best in class architectural and technology standards and engineering best practices
- Design and build quality, performance, security, efficiency, and reliability in from day one, and inspire other team members to do the same
- Prototype, vet, and champion new technology introductions to our platform
- Represent our performance capabilities and strategies to diverse internal teams, as well as to external partners and customers
- Act as a respected technical role model and mentor for engineering teams, leading, motivating, and challenging a diverse globally distributed technology team
- Build, maintain, and drive the technology strategy and roadmap in close collaboration with architects
- Champion quality and data driven decisions, development, and delivery
- Offer pragmatic technology leadership, balancing long-term R&D investments with near-term execution and business impact
- Communicate design decisions and influence technology and product direction of peers and executive leadership
- Deliver to commitments, communicating changes in plans whether they be design or timeline modifications honestly and transparently
- Able to build credibility and rapport; adept at modifying one's behavioral style to respond to the needs of others while maintaining own objectives
- A technologist’s technologist - able to lead high performance technology teams by example
- Ability to manage, build and complement high performance teams with a natural ability to level-up high-performing engineers
- A strong leader who can lead, manage, and inspire teams both locally and remotely
- An aggressive problem solver who can provide creative solutions to complex situations and obtain buy-in from those affected
- Able to take initiative to define and prioritize specific goals and objectives, and to do the same for others
- A team player that works hard, admits their strengths and weaknesses, and has the flexibility to improve by learning new things
- Inspirational and results-oriented leader, capable of earning the trust and respect of high performing engineering teams
- Hiring the right people, helping people grow both technically and personally, creating a stronger sense of ownership at the individual and team level
- Bring a passion for technology, experience developing systems at scale, on multiple tech stacks and love launching as much as you love delivering results.
- Provide consistent and steady feedback to your team – both positive and constructively critical. You are transparent with your team, and work to keep stakeholders informed of progress and issues.
- Experience with Agile environments of all flavours, understand practices associated with different methodologies and when to use them.
- Make an impact on Engineering and IX as a whole. Share your experiences at Town Halls, improve best practices, mentor engineers across teams.
- Bachelors or Masters in Computer Science or Engineering, or equivalent
- 10+ years of experience in large scale commercial software development environments
- Significant technology leadership experience with high volume low latency distributed platforms and large scale performance and latency optimized pipelines and platforms
- Skilled in performance profiling and optimization, and how to drive the technology roadmap concurrent with the feature roadmap
- Demonstrated history as an advocate and coach for robust architectural patterns and frameworks, test driven development, and frequent delivery
- Expert in large-scale system profiling, concurrency, and memory management, and designing and building distributed systems
- Expert in establishing pragmatic performance metrics, observability, and targets for large-scale systems (industry scale platform experience preferred)
- Demonstrated ability developing, advancing, and evolving a robust technology roadmap
- Demonstrated history of developing architectural designs and standards, platforms, and frameworks that are effectively leveraged by many development teams
- Experience with large scale distributed stores and streaming pipelines (AeroSpike. Kafka, Flink, Spark, Hadoop, Parquet, Elasticsearch, Vertica, etc) in large-scale high-throughput environments
- Skilled at profiling and optimizing high-volume transaction flows using advanced analytics and machine learning
- Ability to leverage continuous integration and robust build/test automation, with a preference for cross-platform stacks and containerization (Git, Sonar, Kubernetes, etc.)
- Demonstrated ability to provide leadership to globally distributed high performance teams, driving greenfield development in fast moving industries
- Comprehensive health, dental, and vision plans for you and your dependents
- Paid time off, health days, and personal obligation days plus flexible work schedules
- Competitive retirement matching plans
- Equity packages
- Generous parental leave available to birthing, non-birthing, and adoptive parents
- Annual well-being allowance plus fitness discounts and group wellness activities
- Commuter benefits and discounts, where available
- Employee assistance program
- Mental health first aid program that provides an in-the-moment point of contact and reassurance
- One day of volunteer time off per year and a donation-matching program
- Bi-weekly town halls and regular community-led team events
- Multiple resources and programming to support continuous learning
- A workplace that supports a diverse, equitable, and inclusive environment – learn more here
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
