... bank advisor networks. The platform replaces fragmented legacy systems with a unified solution for ... About the Role We are looking for a highly motivated and detail-oriented Software Engineer to join ...
... bank advisor networks. The platform replaces fragmented legacy systems with a unified solution for ... About the Role We are looking for a highly motivated and detail-oriented Software Engineer to join ...
Associate Software Engineer
Toronto, ON · On-site
The Associate, Cloud Engineering role operates within the Cloud Platform Engineering team. This ... Toronto Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we ...
Associate Software Engineer
Toronto, ON · On-site
The Associate, Cloud Engineering role operates within the Cloud Platform Engineering team. This ... Toronto Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we ...
... bank advisor networks. The platform replaces fragmented legacy systems with a unified solution for ... About the Role We are looking for a highly motivated and detail-oriented Software Engineer to join ...
Quick apply
... bank advisor networks. The platform replaces fragmented legacy systems with a unified solution for ... About the Role We are looking for a highly motivated and detail-oriented Software Engineer to join ...
2027 Winter Student Opportunities RBC Borealis - Machine Learning Software Engineer, 4-8 Months
Toronto, ON · On-site
As a Co-op Machine Learning Software Engineer , you'll be involved a project end to end ... About RBC Borealis RBC Borealis is the driving force behind Royal Bank of Canada's AI and data ...
2027 Winter Student Opportunities RBC Borealis - Machine Learning Software Engineer, 4-8 Months
Toronto, ON · On-site
As a Co-op Machine Learning Software Engineer , you'll be involved a project end to end ... About RBC Borealis RBC Borealis is the driving force behind Royal Bank of Canada's AI and data ...
Software Engineer (Java)
Toronto, ON · On-site
The Team Global Banking and Markets Engineering (GBME) is the fast-moving, award-winning technology ... Software Engineer for Prime Services Data Interface (PSDI) platform - a central operational data ...
Software Engineer (Java)
Toronto, ON · On-site
The Team Global Banking and Markets Engineering (GBME) is the fast-moving, award-winning technology ... Software Engineer for Prime Services Data Interface (PSDI) platform - a central operational data ...
2027 Winter Student Opportunities RBC Borealis - Machine Learning Software Engineer, 4-8 Months
Toronto, ON · On-site
As a Co-op Machine Learning Software Engineer , you'll be involved a project end to end ... About RBC Borealis RBC Borealis is the driving force behind Royal Bank of Canada's AI and data ...
2027 Winter Student Opportunities RBC Borealis - Machine Learning Software Engineer, 4-8 Months
Toronto, ON · On-site
As a Co-op Machine Learning Software Engineer , you'll be involved a project end to end ... About RBC Borealis RBC Borealis is the driving force behind Royal Bank of Canada's AI and data ...
As a Lead Software Engineer at RBC, you will play a key role in designing, developing, and delivering software solutions of high complexity. This role emphasizes independence, adaptability, and the ...
As a Lead Software Engineer at RBC, you will play a key role in designing, developing, and delivering software solutions of high complexity. This role emphasizes independence, adaptability, and the ...
Global Banking and Markets Engineering (GBME) team is the fast-moving, award-winning technology ... Collaborating with product management, software engineers, business system analysts, and ...
Global Banking and Markets Engineering (GBME) team is the fast-moving, award-winning technology ... Collaborating with product management, software engineers, business system analysts, and ...
The Role The Software Engineer position is a key contributor to a key portfolio within the Cloud ... Works closely with business lines and Digital Banking stakeholders (e.g. Systems Testing, Release ...
The Role The Software Engineer position is a key contributor to a key portfolio within the Cloud ... Works closely with business lines and Digital Banking stakeholders (e.g. Systems Testing, Release ...
Junior Software Engineer
Toronto, ON · On-site
Help document software features and perform reviews with team members * Participate in code reviews ... Understand how the Bank's risk appetite and risk culture should be considered in day-to-day ...
Junior Software Engineer
Toronto, ON · On-site
Help document software features and perform reviews with team members * Participate in code reviews ... Understand how the Bank's risk appetite and risk culture should be considered in day-to-day ...
We're looking for an enthusiastic software developer who's excited by the opportunity of working on challenging problems at the intersection of machine learning and the financial services industry.
We're looking for an enthusiastic software developer who's excited by the opportunity of working on challenging problems at the intersection of machine learning and the financial services industry.
Lead Software Engineer
Scarborough, ON · On-site
Lead Developer - Job Requirements Join a purpose-driven, high-performing team committed to ... Experience in banking or financial services domain. * Exposure to event-driven architecture and ...
Lead Software Engineer
Scarborough, ON · On-site
Lead Developer - Job Requirements Join a purpose-driven, high-performing team committed to ... Experience in banking or financial services domain. * Exposure to event-driven architecture and ...
Genesys Engineer
Toronto, ON · On-site
CA$55K - CA$120K/yr
Technology Drives the overall software development lifecycle including working across functional ... BMO is Canada's oldest bank and the 8th largest in North America with more than 12 million ...
New
Genesys Engineer
Toronto, ON · On-site
CA$55K - CA$120K/yr
Technology Drives the overall software development lifecycle including working across functional ... BMO is Canada's oldest bank and the 8th largest in North America with more than 12 million ...
New
The Role The Staff Software Engineer position leads and oversees a key portfolio within the Cloud ... Works closely with business lines and Digital Banking stakeholders (e.g. Systems Testing, Release ...
The Role The Staff Software Engineer position leads and oversees a key portfolio within the Cloud ... Works closely with business lines and Digital Banking stakeholders (e.g. Systems Testing, Release ...
Software Engineer - Margin Technology - Officer
Mississauga, ON · Hybrid
CA$79K - CA$110K/yr
As Software Engineer in our global technology team, you will be working with a group of passionate ... Experience of working in investment bank or financial services industry Experience of using cloud ...
Software Engineer - Margin Technology - Officer
Mississauga, ON · Hybrid
CA$79K - CA$110K/yr
As Software Engineer in our global technology team, you will be working with a group of passionate ... Experience of working in investment bank or financial services industry Experience of using cloud ...
Full-Stack Software Engineer
Toronto, ON · On-site +1
CA$86K - CA$136K/yr
As a Full-Stack Software Engineer, you will build and enhance intelligent customer experiences ... Experience within financial services, insurance, healthcare, banking, or other regulated industries.
Full-Stack Software Engineer
Toronto, ON · On-site +1
CA$86K - CA$136K/yr
As a Full-Stack Software Engineer, you will build and enhance intelligent customer experiences ... Experience within financial services, insurance, healthcare, banking, or other regulated industries.
Software Developer
Stouffville, ON · Hybrid
CA$80K - CA$85K/yr
These products will assist Canadians in managing their day-to-day banking with our Canadian bank partners. Role: Software Developer (Temporary) Role Type: 3 Month Fixed Term Contract Department: R&D ...
Software Developer
Stouffville, ON · Hybrid
CA$80K - CA$85K/yr
These products will assist Canadians in managing their day-to-day banking with our Canadian bank partners. Role: Software Developer (Temporary) Role Type: 3 Month Fixed Term Contract Department: R&D ...
Scotia Tech is the engineering and technology engine of Scotiabank. We design, build, and operate ... FI banking experience is preferred but not required * Nice-To-Have Skills: Well-rounded knowledge ...
Scotia Tech is the engineering and technology engine of Scotiabank. We design, build, and operate ... FI banking experience is preferred but not required * Nice-To-Have Skills: Well-rounded knowledge ...
We're a bank a tech company would build, where your work directly shapes innovative solutions that ... As a Senior Staff Engineer at Capital One Software Studio, you will orchestrate the creation of ...
We're a bank a tech company would build, where your work directly shapes innovative solutions that ... As a Senior Staff Engineer at Capital One Software Studio, you will orchestrate the creation of ...
We're a bank a tech company would build, where your work directly shapes innovative solutions that ... About the Role As a Senior Staff Engineer at Capital One Software Studio, you will orchestrate the ...
We're a bank a tech company would build, where your work directly shapes innovative solutions that ... About the Role As a Senior Staff Engineer at Capital One Software Studio, you will orchestrate the ...
Bank Software Engineer information
What is the difference between Bank Software Engineer vs Financial Software Developer?
| Aspect | Bank Software Engineer | Financial Software Developer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or related field, possibly certifications like Java or Python | Bachelor's in Computer Science, Finance, or related; certifications like C++, Java often preferred |
| Work Environment | Banking institutions, financial service providers, fintech companies | Financial firms, investment banks, trading platforms |
| Employer & Industry Usage | Primarily in banking and financial services industry | In finance, trading, and investment sectors |
| Common Search & Comparison Intent | Yes | Yes |
The main difference between a Bank Software Engineer and a Financial Software Developer lies in their focus areas within the financial industry. Bank Software Engineers typically work on banking systems, ATMs, and core banking applications, while Financial Software Developers often focus on trading platforms, financial analytics, and investment tools. Both roles require similar technical skills and certifications but serve different segments of the financial sector.
What cities near Toronto, ON are hiring for Bank Software Engineer jobs?
Cities near Toronto, ON with the most Bank Software Engineer job openings:

Job description
About d1g1t
d1g1t is an institutional-grade enterprise wealth management platform built for financial advisors, multi-family offices, broker-dealers, and bank advisor networks. The platform replaces fragmented legacy systems with a unified solution for portfolio management, advanced analytics, risk management, reporting, and operational workflows across the wealth advisory lifecycle.
More than a reporting platform, d1g1t gives client-facing advisors, back-office teams, and senior leadership the real-time tools and intelligence they need to manage complex portfolios, improve operational efficiency, and make better decisions. We are headquartered in Toronto and led by an experienced financial technology team with a track record of building enterprise risk and portfolio management systems for leading investment banks, wealth managers, hedge funds, and regulators globally.
About the Role
We are looking for a highly motivated and detail-oriented Software Engineer to join our Client Reports team. In this role, you will design, develop, integrate, and maintain high-quality, pixel-perfect financial reports that are delivered to clients as PDF-printable reporting outputs.
This is a hands-on role for someone who enjoys working at the intersection of software engineering, business intelligence, financial data, and client-facing quality. You will work with Microsoft SSRS, Visual Studio RDLs, PostgreSQL, Python, and d1g1t's REST APIs to build reliable reporting solutions that help wealth managers and their clients understand investment portfolios, portfolio performance, operational activity, and financial outcomes.
You will report to the Reports Development Manager and work closely with colleagues across Client Reports, engineering, implementation, and client-facing teams to ensure reports are accurate, scalable, configurable, and aligned with client needs. You will approach varied technical challenges with a problem-solving mindset, develop practical solutions with increasing independence, and contribute to improvements in reporting architecture, QA, and team workflows.
What You'll Do
- Design, develop, integrate, and maintain scalable, PDF-printable financial reports using Microsoft SSRS, Visual Studio, and RDL-based reporting workflows.
- Build flexible and configurable reports that are pixel-perfect, highly accurate, and suitable for client-facing financial and portfolio reporting use cases.
- Write efficient SQL queries, functions, and procedures to retrieve, load, and process data from PostgreSQL.
- Analyze reporting workflows, information-system processes, and data flows to identify opportunities to improve performance, reliability, and efficiency.
- Write Python scripts to automate repetitive reporting, validation, or operational tasks.
- Interact with d1g1t's REST APIs to generate, retrieve, and validate financial performance metrics.
- Deploy, test, QA, and troubleshoot report changes and enhancements to ensure accuracy, reliability, layout quality, and functionality across client environments.
- Troubleshoot reporting issues across data retrieval, report rendering, PDF output, formatting, calculations, and client-specific configurations.
- Suggest, build, and implement enhancements to reporting architecture, configuration patterns, QA processes, and internal workflows to improve scalability, reliability, and efficiency.
- Work with internal stakeholders to understand reporting requirements and translate them into practical, maintainable reporting solutions.
- Contribute to documentation and repeatable practices that improve the quality and scalability of d1g1t's client reporting function.
What We're Looking For
- 3-7 years of professional experience in software development, business-intelligence reporting, data reporting, or a related technical role.
- Hands-on experience building pixel-perfect paginated reports using SSRS, Visual Studio, RDLs, or a closely related reporting technology, with the ability to demonstrate technical crossover into SSRS/RDL-based report development.
- Strong SQL skills, including experience writing queries, functions, or procedures for relational databases.
- Experience working with PostgreSQL or a strong foundation in relational database concepts with the ability to ramp into PostgreSQL quickly.
- Experience using Python to automate repetitive tasks, manipulate data, or support reporting workflows.
- Familiarity with REST APIs and the ability to work with API-driven data or metrics.
- Strong attention to detail and a quality-control mindset, especially when working with financial data, report formatting, and PDF outputs.
- Ability to troubleshoot data, layout, rendering, and performance issues in complex reporting environments.
- Proven problem-solving ability and aptitude for quickly learning, improving, and supporting complex systems.
- Clear communication skills and the ability to work independently while knowing when to align with the broader team.
- Comfort contributing ideas, challenging assumptions, and communicating directly and professionally within a collaborative team environment.
- Bachelor's degree in Computer Science, Business Administration, Engineering, Mathematics, or a related discipline, or equivalent practical experience.
Nice to Have
- Experience working in wealth management, portfolio reporting, investment reporting, financial performance reporting, or another financial-services reporting environment.
- Familiarity with financial reporting concepts, investment terminology, portfolio data, or performance reporting workflows.
- Experience validating financial calculations, performance metrics, portfolio data, or client-facing reporting outputs.
- Experience working with client-specific report configurations or multi-tenant reporting workflows.
Perks of Working at d1g1t
- Excellent opportunity to join a fast-growing fintech company building an institutional-grade enterprise wealth management platform.
- Work in a culture of collaboration and innovation where your voice is valued and given importance.
- Competitive compensation package with bonus eligibility and comprehensive healthcare benefits.
- Employee and Family Assistance Program.
- Fitness and wellness credit.
- Continuing education allowance.
- Flexible hours and purpose-driven hybrid work policy.
- Ability to work abroad for up to two months per year, subject to conditions.
- Windows equipment
Location
This is a remote role with occasional visits to headquarters in Toronto, Ontario
Compensation
$85,000 - $100,000 base salary (can be flexible depending on experience level)