Excellent knowledge of Spring Boot, design patterns, data structures, algorithms, threading ... RBC strives to deliver this through policies and programs intended to foster a workplace based on ...
Excellent knowledge of Spring Boot, design patterns, data structures, algorithms, threading ... RBC strives to deliver this through policies and programs intended to foster a workplace based on ...
Senior Software Developer
Montreal, QC · Hybrid
About You As a Senior Software Developer, you'll join a development team that crafts solid ... A desire to hold yourself and the team to high standards while evaluating technical trade-offs and ...
Senior Software Developer
Montreal, QC · Hybrid
About You As a Senior Software Developer, you'll join a development team that crafts solid ... A desire to hold yourself and the team to high standards while evaluating technical trade-offs and ...
Full-stack Software Developer
Montreal, QC · Hybrid
CA$500/day
Our software is operated by some of the most successful out-of-home businesses and powers impactful, compelling campaigns seen across the world. Come join us as a Full-Stack Software Developer in ...
Full-stack Software Developer
Montreal, QC · Hybrid
CA$500/day
Our software is operated by some of the most successful out-of-home businesses and powers impactful, compelling campaigns seen across the world. Come join us as a Full-Stack Software Developer in ...
Full-stack Software Developer
Montreal, QC · Hybrid
CA$500/day
Our software is operated by some of the most successful out-of-home businesses and powers impactful, compelling campaigns seen across the world. Come join us as a Full-Stack Software Developer in ...
Full-stack Software Developer
Montreal, QC · Hybrid
CA$500/day
Our software is operated by some of the most successful out-of-home businesses and powers impactful, compelling campaigns seen across the world. Come join us as a Full-Stack Software Developer in ...
Working alongside experienced software, systems, and safety engineers, you will design, implement ... Understanding of Model-Based Design principles * Familiarity with embedded C development
Quick apply
Working alongside experienced software, systems, and safety engineers, you will design, implement ... Understanding of Model-Based Design principles * Familiarity with embedded C development
Principal Software Developer
Montreal, QC · On-site
A bachelor's degree in computer science, Software Engineering, or a related technical field. * 8-12 ... OAuth 2.0, Role-Based Access Control (RBAC) * Data platforms and integrations: Inmation, Aveva PI ...
Principal Software Developer
Montreal, QC · On-site
A bachelor's degree in computer science, Software Engineering, or a related technical field. * 8-12 ... OAuth 2.0, Role-Based Access Control (RBAC) * Data platforms and integrations: Inmation, Aveva PI ...
Research Software Developer
Montreal, QC · On-site
LORIS is a web-based data management software designed at the McGill Centre for Integrative ... Reporting to the Senior Research Software Developer, the candidate will support the design ...
Research Software Developer
Montreal, QC · On-site
LORIS is a web-based data management software designed at the McGill Centre for Integrative ... Reporting to the Senior Research Software Developer, the candidate will support the design ...
They have a range of products with one being a Software Development Kit. So you'll be developing ... Familiarity with advanced algorithms related to raster and vector image processing. Compensation ...
Quick apply
They have a range of products with one being a Software Development Kit. So you'll be developing ... Familiarity with advanced algorithms related to raster and vector image processing. Compensation ...
They have a range of products with one being a Software Development Kit. So you'll be developing ... Familiarity with advanced algorithms related to raster and vector image processing. Compensation ...
Quick apply
They have a range of products with one being a Software Development Kit. So you'll be developing ... Familiarity with advanced algorithms related to raster and vector image processing. Compensation ...
Lead Software Developer
CA$100/hr
As a Lead Software Developer at Spiria, you will: * Provide an advisory role to clients. * Provide ... Salary range: $100 000-135 000, based on a 37.5-hour workweek. * 40h workweek is available. What we ...
Lead Software Developer
CA$100/hr
As a Lead Software Developer at Spiria, you will: * Provide an advisory role to clients. * Provide ... Salary range: $100 000-135 000, based on a 37.5-hour workweek. * 40h workweek is available. What we ...
Software Engineer III
Montreal, QC · On-site +1
CA$111/hr
As a Software Developer III, you'll lead the design and development of the backend services that ... Evaluate technical trade-offs to balance scalability, reliability, and delivery timelines.
Software Engineer III
Montreal, QC · On-site +1
CA$111/hr
As a Software Developer III, you'll lead the design and development of the backend services that ... Evaluate technical trade-offs to balance scalability, reliability, and delivery timelines.
Full Stack Developer
Montreal, QC · On-site +1
CA$65K - CA$85K/yr
Solid experience in software engineering, including architecture and algorithms * Extensive ... Work from home * Generous paid time off * Annual team retreats * Relaxed work environment About ...
Full Stack Developer
Montreal, QC · On-site +1
CA$65K - CA$85K/yr
Solid experience in software engineering, including architecture and algorithms * Extensive ... Work from home * Generous paid time off * Annual team retreats * Relaxed work environment About ...
The salary range presented above is based on a 35-hour workweek and would represent a majority of ... This role is designed for a skilled software engineer and problem solver who brings solid ...
The salary range presented above is based on a 35-hour workweek and would represent a majority of ... This role is designed for a skilled software engineer and problem solver who brings solid ...
... trading team as a Principal Java Developer in FICFX to code, deliver software, and work closely ... trading, algorithm trading, cloud engineering, infrastructure, cybersecurity and AI/ML. Morgan ...
... trading team as a Principal Java Developer in FICFX to code, deliver software, and work closely ... trading, algorithm trading, cloud engineering, infrastructure, cybersecurity and AI/ML. Morgan ...
The salary range presented above is based on a 35-hour workweek and would represent a majority of ... This role is designed for a skilled software engineer and problem solver who brings solid ...
The salary range presented above is based on a 35-hour workweek and would represent a majority of ... This role is designed for a skilled software engineer and problem solver who brings solid ...
The salary range presented above is based on a 35-hour workweek and would represent a majority of ... This role is designed for a skilled software engineer and problem solver who brings solid ...
The salary range presented above is based on a 35-hour workweek and would represent a majority of ... This role is designed for a skilled software engineer and problem solver who brings solid ...
... trading, algorithm trading, cloud engineering, infrastructure, cybersecurity and AI/ML. Morgan ... based on their skills and talents. Our workforce reflects a broad cross-section of the global ...
... trading, algorithm trading, cloud engineering, infrastructure, cybersecurity and AI/ML. Morgan ... based on their skills and talents. Our workforce reflects a broad cross-section of the global ...
Software Developer - PL/SQL - Capital Markets
Montreal, QC · Hybrid
CA$80 - CA$90/hr
We currently have a role as a Software Developer - PL/SQL - Capital Markets with our large ... home) Contract Pay Rate: $80-90/hr C2C Salary: $100,000 -$110,000 + 9% bonus + 3-5 weeks paid ...
Quick apply
Software Developer - PL/SQL - Capital Markets
Montreal, QC · Hybrid
CA$80 - CA$90/hr
We currently have a role as a Software Developer - PL/SQL - Capital Markets with our large ... home) Contract Pay Rate: $80-90/hr C2C Salary: $100,000 -$110,000 + 9% bonus + 3-5 weeks paid ...
Senior Software Developer Location: Montreal, Canada What's it like to work here? We are driven to ... Build and support cloud-based solutions on Microsoft Azure. * Contribute to CI/CD pipelines ...
Senior Software Developer Location: Montreal, Canada What's it like to work here? We are driven to ... Build and support cloud-based solutions on Microsoft Azure. * Contribute to CI/CD pipelines ...
C++ Developer (Hybrid)
Montreal, QC · Hybrid
... trading, algorithm trading, cloud engineering, infrastructure, cybersecurity and AI/ML. Morgan ... based on their skills and talents. Our workforce reflects a broad cross-section of the global ...
C++ Developer (Hybrid)
Montreal, QC · Hybrid
... trading, algorithm trading, cloud engineering, infrastructure, cybersecurity and AI/ML. Morgan ... based on their skills and talents. Our workforce reflects a broad cross-section of the global ...
Home Based Algorithmic Trading Software Developer information
What is the difference between Home Based Algorithmic Trading Software Developer vs Quantitative Analyst?
| Aspect | Home Based Algorithmic Trading Software Developer | Quantitative Analyst |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science, Software Engineering, or related field; coding certifications | Degree in Mathematics, Finance, or Economics; often advanced degrees |
| Work Environment | Remote, focused on software development and coding | Office or remote, analyzing data and developing models |
| Industry Usage | Financial firms, hedge funds, trading platforms | Investment banks, asset management, hedge funds |
| Common Search/Comparison | Yes | Yes |
While both roles involve quantitative skills, the Home Based Algorithmic Trading Software Developer primarily focuses on coding and developing trading algorithms remotely, whereas the Quantitative Analyst emphasizes data analysis and model development, often in an office setting.
What are the most commonly searched types of Algorithmic Trading Software Developer jobs in Montreal, QC?
The most popular types of Algorithmic Trading Software Developer jobs in Montreal, QC are:
What are popular job titles related to Home Based Algorithmic Trading Software Developer jobs in Montreal, QC?
For Home Based Algorithmic Trading Software Developer jobs in Montreal, QC, the most frequently searched job titles are:
- Software Developer
- Full Time Scientific Software Developer
- Full Time Software Engineer Travel
- Union Software Engineer
- Full Time Fresher Software Engineer
- Assistant Full Stack Developer Visa Sponsorship
- Full Time Senior Software Developer
- Overnight Senior Software Developer
- Remote Integration Software Engineer
- Freelance Algorithmic Trading Software Developer
What job categories do people searching Home Based Algorithmic Trading Software Developer jobs in Montreal, QC look for?
The top searched job categories for Home Based Algorithmic Trading Software Developer jobs in Montreal, QC are:

Job description
Job Description
What is the opportunity?
RBC Capital Markets is a leading global investment banking company dedicated to providing services in banking, finance, and capital markets to corporations, institutional investors, asset managers, and governments globally. The Funding and Liquidity Technology group within RBC Capital Markets' Quantitative and Technology Services (QTS) organization is responsible for supporting the business units that manage both secured and unsecured funding within Capital Markets. We are investing in new capabilities to ensure that RBC is as efficient as possible in funding the firm in line with our risk appetite. You will work within a small team liaising with business analysts and business users directly. This is a hands-on development role with a real opportunity to learn the Capital Markets business.
What will you do?
As a senior software developer, you will work with the team to implement software for Funding initiatives and integrate with generic data processing pipeline
Carry out data analysis & schema designs for Funding and Liquidity modernization applications
Code, test, debug, implement and support a strategic end of day batch and realtime Funding and Asset Liability Reporting
Analyze, debug and resolve production issues related including but not limited to data flows, application performance, system latency and infrastructure and network products
Support application deployment, production incidents, and issues on a rotational basis as an application developer/owner, with potential for limited out-of-hours work and on-call availability
Be a mentor for junior members and technical leader by providing architecture guidance for all ongoing and upcoming books of works
Be deadline-driven and results-oriented; able to meet consistently high-quality standards while handling a variety of tasks and deadlines simultaneously
In this role, you will communicate and interact frequently with RBC partners and/or employees located across Canada and/or worldwide
What do you need to succeed?
Must have:
B.S or M.S Degree in Computer Science, Software Engineering or related technical field
5+ years of professional experience in Java and microservices along with software design and architecture
Excellent knowledge of Spring Boot, design patterns, data structures, algorithms, threading & concurrency
Excellent knowledge of SQL, Maven, Unix & other CI/CD development tools
Knowledge of developing distributed cloud ready applications (Docker/Kubernetes/Containerization)
Nice-to-have:
Quick learner with ability to pick up new technologies/skills and business knowledge
Ability to facilitate between and influence key decision makers
Strategic thinker with excellent interpersonal skills to work across functions and businesses
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
Flexible work/life balance options
Work in a dynamic, collaborative, progressive, and high-performing team
Ability to make a difference and lasting impact
#LI-post
#TECHPJ
Job Skills
Active Learning, Application Integrations, Detail-Oriented, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC)Additional Job Details
Address:
City:
Country:
Work hours/week:
Employment Type:
Platform:
Job Type:
Pay Type:
Posted Date:
Application Deadline:
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
Our Employment Opportunities
At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.
Join our Talent Community
Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.
Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.
RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.
Employment Type: FULL_TIMEAbout Royal Bank of Canada
Sourced by ZipRecruiter
Industry
Banking and credit intermediation
Company size
10,000+ Employees
Headquarters location
Toronto, Ontario, CA