Martin Hill is a seasoned software engineering leader with over 15 years of experience, currently directing engineering at AdvisorStream after serving as its CTO and shepherding the company through acquisition by Broadridge. He blends deep domain expertise in Canadian equity market structure and FIX protocol with hands-on systems design and implementation in languages from Java and C++ to Python and R. His background spans high-frequency trading, automated market making and bioinformatics, giving him a rare mix of low-latency finance and rigorous algorithmic problem solving. Martin excels at scaling teams and production platforms that deliver millions of financial communications monthly while integrating complex workflows and compliance requirements. A Waterloo-trained systems engineer, he pairs pragmatic product focus with academic-style algorithmic thinking—often surfacing non-obvious optimizations from cross-industry experience.
13 years of coding experience
12 years of employment as a software developer
CFA Institute
B.A.Sc. Systems Design Engineering, B.A.Sc. Systems Design Engineering at University of Waterloo
Contributions:8 pushes, 3 branches in 2 years 10 months
djangostripedjango-stripe
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Martin Hill - Director Of Software Engineering at AdvisorStream