Python Software Engineer
Client:
Elite Fintech Trading Firm
Compensation:
Up to $250,000 CAD Base + Bonus
Location:
Montreal (Hybrid)
Overview
An elite fintech trading firm is seeking a talented Python Software Engineer to join a technology-driven team building next-generation trading and research platforms. This is a deeply engineering-focused role, offering the opportunity to work on sophisticated distributed systems that underpin systematic trading strategies. The team is made up of exceptional engineers and researchers that hail from big tech, startups, and quantitative finance, united by a shared focus on performance, scalability, and clean system design.
The Role
As a Python Software Engineer, you will work across a broad range of greenfield and core platform projects, owning design and development decisions while collaborating closely with quantitative researchers and traders.
Key responsibilities include:
Designing and developing Python-based research platforms, tools, and libraries for backtesting, simulation, and strategy analysis
Building robust, production-grade software to support AI and Machine Learning models.
Implementing quantitative models and signals, translating research ideas into performant, maintainable Python code
Designing and automating data pipelines for large-scale financial datasets using tools such as Pandas and NumPy
Collaborating with researchers, traders, and DevOps teams to deploy Python systems into production (APIs, microservices, containerised environments)
Requirements
3+ years’ experience as a Python Software Engineer or in a closely related role
Strong commercial experience with Python, Linux, and Git
Experience building distributed, scalable, and robust systems is preferred
Solid understanding of high-level system design and architecture
Strong academic background in a STEM discipline
A curious, technology-driven mindset with a strong desire to learn and improve
What’s on Offer
Market-leading compensation and bonus structure
The opportunity to work with technology years ahead of competitors
Exceptional career progression and learning opportunities from elite engineers, researchers, and traders
A highly technical, low-bureaucracy environment with strong engineering ownership
Exposure to a wide range of quantitative strategies and trading systems
If you are a Python Software Engineer interested in working within a top-tier fintech trading environment, please apply directly or email rdelaney@hunterbond.com for more information.