Job Description Referral Level: Level 2 Mackenzie Investments IGM Financial Inc. is a leading wealth and asset management company in Canada, managing approximately $310 billion in assets as of December 31, 2025. It offer…
Artificial Intelligence. Actual Impact. At Docebo, we’re using AI to change how people learn at work—and we mean actually change it. We’re an AI-powered learning platform that helps organizations create, deliver, and man…
Skills: Site Reliability Engineering, DevOps, Linux, Containerization, Cloud Native Infrastructure
About The Role As a Senior Data Analyst, you will partner closely with Product, Marketing, Engineering, and Leadership to shape how the company measures success, identifies growth opportunities, and makes data-informed d…
Move Your Career Forward with DAC as a Manager, Media Who We Are We are DAC—a global full-funnel performance media agency dedicated to delivering transformative results. With expertise spanning SEO, paid media, creative …
Skills: Paid Search, Programmatic Advertising, Paid Social, Google Ads, Meta Business Manager
Member of Technical Staff - Low Level & Kernels Capabilities
Toronto, Ontario, Canada · On-site
$200k–$350k/yr
SeniorVisa sponsorship
About Us Preference Model is building automated ML research engineering. Existing frontier models are brittle when applied to real-world ML tasks. The present bottleneck is the lack of high-quality RL training environmen…
Amazon Ads is dedicated to driving measurable outcomes for brand advertisers, agencies, and entrepreneurs across our international markets. We offer customers a range of flexible pricing and buying models, including self…
Reporting to the Director, Customer Supply Chain and Operations, the Customer Replenishment Manager leads replenishment strategy for key retail accounts to improve product availability, inventory flow, service performanc…
Looking to join a growing financial services team? Rogers Bank, a subsidiary of Canada's leading wireless, cable and media company, is expanding and seeking passionate individuals to develop and implement innovative fina…
Skills: Data mining, SQL, Databricks, Data validation, Microsoft Excel
Our Technology team wakes up every day with one goal in mind - connecting Canadians to the people and things that matter most. Together, we are proud to support 30 million Canadians each month through managing a robust p…
Skills: Customer intelligence, Data science, Digital strategy, Customer 360, Predictive modeling
Director, Marketing Technology – Digital Communications (Salesforce Marketing Cloud)
Toronto, Ontario, Canada · On-site
Senior+
Job Description We are looking for a Director, Marketing Technology to lead our Salesforce Marketing Cloud practice, owning the strategy, architecture, and team responsible for our digital communications capabilities: em…
At PwC, our people in deals focus on providing strategic advice and support to clients in areas such as mergers and acquisitions, divestitures, and restructuring. They help clients navigate complex transactions and maxim…
Skills: Mergers and acquisitions, Financial modeling, Data analysis, Project management, Valuation
WHO WE ARE When it comes to health, we’re always looking for ways to push for better. It’s why we were founded in the first place. In 1957, our founder, pharmacist William Wilkinson, witnessed a mother sacrifice her heal…
About EliseAI At EliseAI, we're improving the industries that matter most: housing and healthcare. Everyone needs a place to live and access to quality healthcare, yet both are often harder to secure than they should be.…
Skills: Technical support, Customer service, Troubleshooting, Data analysis, Zendesk
Job Description What is the opportunity? Work with Campaign Design Managers to integrate, build code and execute effective and efficient direct marketing. Responsible for the build and deployment of marketing campaigns …
Job Description What is the opportunity? The SIAI Digital Development team is constantly undertaking complex development initiatives within Global Cyber Security. In this role, you will be a full-stack developer within t…
Why Meridian? At Meridian our aspiration is to integrate our purpose into everything we do for people, the planet, and communities. We believe that our greatest opportunity is to create opportunity and meet people where …
Skills: Data Science, Machine Learning, Python, Java, SQL Server
From Fivetran’s founding until now, our mission has remained the same: to make access to data as simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonical and ready to query,…
Skills: Java, C/C++, SQL, Database Internals, Change Data Capture
At Braze, we have found our people. We’re a genuinely approachable, exceptionally kind, and intensely passionate crew. We seek to ignite that passion by setting high standards, championing teamwork, and creating work-lif…
Skills: Systems engineering, Automation, Software engineering, Artificial intelligence, Enterprise integrations
Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy. That moment inspired Fred to build a company that could do that for …
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Other
bachelor degree
Competitive base salary, Performance-weighted bonus, Education and career support, Employee Share Purchase Plan, Health and dental coverage, Short-term and long-term disability plans
Posted 10d ago
Apply by Aug 22
~40 hrs/week
Responsibilities
The role involves building and operating AWS-based services for portfolio workflows and developing GenAI infrastructure to accelerate research. You will also design and support software systems for systematic investment decisions across various asset classes.
Requirements
Candidates must have at least 5 years of professional software engineering experience, preferably in financial services or a quantitative domain. Strong proficiency in Python, AWS cloud technologies, and software engineering fundamentals is required.
Full job description
Job Description
Referral Level: Level 2
Mackenzie Investments
IGM Financial Inc. is a leading wealth and asset management company in Canada, managing approximately $310 billion in assets as of December 31, 2025. It offers financial planning and investment services to over two million Canadians through IG Wealth Management and Mackenzie Investments.
Mackenzie Investments, founded in 1967, is a key part of IGM's business model, serving as a comprehensive asset-management partner for Canadian financial advisors and their clients.
At Mackenzie Investments You Can Build Your Career with Confidence. We are proud to be recognized as one of Canada’s Top 100 Employers for the fourth consecutive year and one of Canada’s Best Diversity Employers. Our vision and strategy aim to innovate the industry and support Canadians in achieving their financial goals.
Join our team to engage in continuous learning and skill development in a supportive environment. Experience the best of both worlds with our hybrid work environment, where you spend three days a week in the office, connecting, collaborating, and enjoying quality time with your amazing colleagues! Our Values: Be better; we strive for improvement in everything we do. Be accountable; we foster clarity and are empowered to act responsibly. Be a team; we are united to drive collective impact to achieve our goals.
THE ROLE
The Multi-Asset Strategies team is seeking an exceptional technologist to help build the next generation of our systematic investment platform. The role spans market data, investment signals, portfolio construction, and reporting across a technology stack that includes Python, MongoDB/DocumentDB, FactSet/Axioma, Tableau, AWS, and GenAI infrastructure. We are a fast-paced team that moves quickly on new ideas and new technologies.
The ideal candidate is passionate about technology and portfolio management, innovative, productive, humble, and has the highest standard of honesty and integrity. They are motivated by achieving excellence and by being part of a team who strives continuously to be the best in its field. The successful candidate will gain valuable knowledge and skills by being part of a team that makes investment decisions on a large breadth of asset classes, geographies, and investment strategies.
The main responsibilities of the role:
Build and operate AWS-based services for portfolio workflows — MWAA, Lambda, Fargate — and the CI/CD pipelines (Jenkins) that support them
Develop and extend GenAI infrastructure (Bedrock or SageMaker, vector databases, RAG, LLM application frameworks) to accelerate research and portfolio workflows
Design, development, and support of new and existing software and systems supporting systematic investment decisions in equity, options, bonds, currencies, commodities, and related derivative products
Implement and support systems behind holdings and position management, trade submission, and reporting
Partner with investment professionals and technology teams to build technology that supports their work
Own the reliability, observability, and operational health of investment systems running in production
Build and maintain data pipelines for market data, alternative data, and investment signals
Support day-to-day portfolio management activities
Keep the team at the leading edge — scan and evaluate emerging technologies relevant to systematic investing (cloud, GenAI, quant libraries, data platforms), recommend what to adopt, pilot, or skip, and share findings through write-ups and hands-on mentoring
Minimum requirements for this role include:
5+ years of professional software engineering experience, ideally in financial services or another quantitative domain
Educational background: degree in a field with experience using technology to solve quantitative problems
Strong interest in capital markets and the systems that support them required, prior experience an asset
Advanced knowledge of Python as well as experience using Pandas
Strong software engineering fundamentals: version control (Git), code review, automated testing, and system design
Track record of staying current with emerging technologies and bringing teammates along — e.g., evaluating new tools, leading internal tech talks or write-ups, or mentoring others on adoption
Hands-on AWS (or equivalent cloud technology) experience required, particularly with MWAA (Managed Workflows for Apache Airflow), Lambda, and Fargate. Experience building and maintaining CI/CD pipelines with Jenkins
Experience with GenAI infrastructure (e.g., Amazon Bedrock or SageMaker, vector databases, retrieval-augmented generation, prompt orchestration, or LLM application frameworks) an asset
High performing team player
Excellent communication skills
Benefits:
COMPETITIVE COMPENSATION & RECOGNITION: competitive base salary, performance-weighted bonus, education/career support, option to join Employee Share Purchase Plan with employer matching component.
EMPLOYEE BENEFITS & INSURANCE: competitive health and dental coverage, flexible plan for you and your family and short-term & long-term disability plans.
RETIREMENT SAVINGS PROGRAMS: voluntary Group RRSP enrolment with employer matching component.
WORK LIFE BALANCE: paid volunteer days, competitive time off including 10 wellness days off, WorkPerks discount program, hybrid & flex work arrangements.
INCLUSIVE CULTURE AND DIVERSITY: living our core values: Be a Team, Be Accountable, Be Better, engaging with community through Business Resource Groups (BRG communities are volunteer employee-led groups formed around a common interest, identity, or background).
IGM is a diverse workplace committed to doing business inclusively - this starts with having a representative workforce! We encourage applications from all qualified candidates that represent the diversity present across Canada – including racialized persons, women, Indigenous persons, persons with disabilities, 2SLGBTQIA+ community, gender diverse and neurodiverse individuals, as well as all who may contribute to the further diversification of ideas.
Mackenzie Investments is an accessible employer committed to providing barrier-free recruitment experience. If you require accommodation or this information in an alternate format at any stage of the recruitment process, please reach out to the Talent Acquisition team who will work with you to meet your needs.
Artificial Intelligence in Recruitment: As part of our Talent Acquisition process, we may use artificial intelligence and automated tools to support activities such as candidate sourcing, application review, and interview scheduling. These tools support the recruitment process; all hiring decisions are made by people.
We thank all applicants for their interest in Mackenzie Investments; however, only those candidates selected for an interview will be contacted.
Mackenzie Investments is a leading investment management firm providing investment advisory and related services to retail and institutional clients.
Mackenzie’s heritage is one marked by innovation and thought leadership driven by expertise in asset management that creates financial success for investors.
Today, we are building on that legacy with determined energy, forward thinking and innovative, timely ideas. Our progress is fueled by leading minds recruited from world-class institutions.
With top talent, the stability of strong ownership, and an unwavering commitment to investor success, Mackenzie builds confidence in a changing world.
Offices: 180 Queen Street West, Toronto, Ontario M5V3K1, CA