Talent.com
software engineer
software engineerRBC Dominion Securities • Toronto, Canada
software engineer

software engineer

RBC Dominion Securities • Toronto, Canada
29 days ago
Job type
  • Full-time
  • Permanent
Job description

Title posted on CareerBeacon - Lead .Net Core Engineer

Posted onOctober 24, 2025 by Employer details

RBC Dominion Securities

Job Description

What is the opportunity? As a Lead .Net Core Engineer for Trading, your primary role will be software development, where you will develop new and transform existing applications and APIs to fulfill the needs of RBC Wealth Management Front Office and other business stakeholders including end clients. You will be leading the technical design and development of cross-functional, multi-platform trading application systems and apply extensive, in-depth knowledge, skills, and practices to perform complex assignments. What will you do? Work within an Agile product team composed of technical and business team members responsible for building new functionality and enhancements. Create and review high-level and detailed technical designs based on business & system requirements. Recommend business solutions that satisfy sponsor / stakeholder needs, continually exploring and assessing value-added options. Together with Architects and SMEs, determine the best mix of development, interfacing applications, third party vendor solutions to meet project objectives. Contribute to successful project completion within budget and on time by identifying risks and developing / recommending mitigation strategies. Develop code and associated technical documentation as per the requirements and detailed design. Produce accurate estimates for completion of Technical Analysis, Design, Development, Testing and Acceptance phases of projects. Develop automated unit tests and execute testing while supporting QA and UAT testing. Use recommended processes and tools (for example, Confluence, Jira or its subsequent equivalents) to document requirements, design, track progress and issues. Effectively communicate and build rapport with team members including 3rd party vendor contractors, stakeholders and business partners from initiation to close. Facilitate small to large meetings and support information gathering sessions (e.g., JAD).

Responsibilities

Work within an Agile product team composed of technical and business team members responsible for building new functionality and enhancements.

Create and review high-level and detailed technical designs based on business & system requirements.

Recommend business solutions that satisfy sponsor / stakeholder needs, continually exploring and assessing value-added options.

Together with Architects and SMEs, determine the best mix of development, interfacing applications, third party vendor solutions to meet project objectives.

Contribute to successful project completion within budget and on time by identifying risks and developing / recommending mitigation strategies.

Develop code and associated technical documentation as per the requirements and detailed design.

Produce accurate estimates for completion of Technical Analysis, Design, Development, Testing and Acceptance phases of projects.

Develop automated unit tests and execute testing while supporting QA and UAT testing.

Use recommended processes and tools (for example, Confluence, Jira or its subsequent equivalents) to document requirements, design, track progress and issues.

Effectively communicate and build rapport with team members including 3rd party vendor contractors, stakeholders and business partners from initiation to close.

Facilitate small to large meetings and support information gathering sessions (e.g., JAD).

Qualifications

Must have Minimum 7 years of overall development experience in .Net technologies as a Software Engineer working within professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source code management, build processes and testing with strong communication and interpersonal skills.

Solid understanding of software development concepts and best practices including data structures, algorithms and design patterns and OOPs.

Advanced knowledge and proven experience designing and building web applications and APIs with .Net Core.

Experience developing stored procedures for SQL-based databases (e.g., MS SQL Server or Oracle).

University or College Degree in Computer Science or a related field.

Nice-to-have : Experience with Front-end design and programming using UI technologies such as WPF, Angular, JS etc.

Experience with cloud-based software development, specifically on Kubernetes.

Experience with stream-based software development involving technologies such as Solace, Kafka, SignalR etc.

Familiar with DevOps pipelines and related tools, e.g., Github Actions, Jira and Confluence.

Benefits and Compensation

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.

Ability to make a difference and lasting impact.

Work in a dynamic, collaborative, progressive, and high-performing team.

A world-class training program in financial services.

Flexible work / life balance options.

Opportunities to do challenging work.

Job Details

Location : Toronto, ON

Work location : On site

Salary : $33.46 to $84.62 HOUR hourly

Terms of employment : Permanent employment Full time

Starts as soon as possible

Vacancies : 1 vacancy

Source : CareerBeacon #2182596

Advertised until

2025-11-23

#J-18808-Ljbffr

Create a job alert for this search

Software Engineer • Toronto, Canada

Similar jobs
software engineer

software engineer

SYNCHRONIUM INNOVATIONS INC. • Toronto
Full-time +1
Heures de travail : 30 hours per week.Collect and document user's requirements.Coordinate the development, installation, integration and operation of computer-based systems.Develop flowcharts, layo...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

Cognichip, Inc. • Toronto
Full-time
Chip design is slow, siloed, and often constrained by outdated workflows.At Cognichip, you’ll help build the AI-native tools that change that. From blazing-fast simulations to human-in-the-loop desi...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

Highbeam Inc. • Toronto
Full-time
Highbeam is building the future of business banking and cash management.Our platform combines AI agents, automated financial workflows, and integrated financial products that save brands time and m...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

HRB • Toronto
Full-time
This is a product-focused engineering role where you'll play a key part not just in building, but also in shaping our integration platform (supporting 200+ integrations). You’ll have the opportunity...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

DataAnnotation • Toronto
Full-time +1
DataAnnotation is committed to creating quality AI.Join our team to help train AI chatbots while gaining the flexibility of remote work and choosing your own schedule. We are looking for a proficien...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

EnStream LP • Toronto
Full-time
EnStream is a trusted leader in secure mobile identity verification and data services in Canada.We work at the intersection of technology, telecommunications, and data privacy — enabling businesses...Show more
Last updated: 30+ days ago • Promoted
Fullstack Software Engineer

Fullstack Software Engineer

Wavelo • Toronto, ON, Canada
Full-time
Wavelo is a SaaS business on a mission to make telecoms a breeze.We provide flexible software that modernizes how communication service providers (CSPs) do business, helping them drive more value, ...Show more
Last updated: 30+ days ago • Promoted
Fullstack Software Engineer

Fullstack Software Engineer

Tucows Inc. • Toronto, ON, Canada
Full-time
Wavelo is a SaaS business on a mission to make telecoms a breeze.We provide flexible software that modernizes how communication service providers (CSPs) do business, helping them drive more value, ...Show more
Last updated: 30+ days ago • Promoted
engineer, software

engineer, software

eBay Canada Limited • Toronto
Full-time +1
Posted on November 19, 2025 by a.Work must be completed both in person and remotely.Terms of employment Permanent employment Full time. Computer hardware or software retailer / wholesaler.Coordinate t...Show more
Last updated: 30+ days ago • Promoted
Software Engineer II (Full-stack)

Software Engineer II (Full-stack)

EQ Bank | Equitable Bank • Toronto
Full-time +1
Being a traditional bank just isn’t our thing, so we challenge ourselves to get creative in providing innovative banking solutions for Canadians. How do we get there? With a talented team of inquisi...Show more
Last updated: 3 days ago • Promoted
Senior Software Architect Engineer (Aerospace / eVTOL)

Senior Software Architect Engineer (Aerospace / eVTOL)

Essence Coaching Group • Markham, ON, Canada
Full-time
Senior Software Architect Engineer (Aerospace / eVTOL).CAD 120,000 – 165,000 (annual).A senior-level Software Architect & Engineer is sought to lead mission-critical aerospace software de...Show more
Last updated: 3 days ago • Promoted
Software Engineer

Software Engineer

Hextom Inc. • Toronto
Full-time
Hextom is a SaaS (Software-as-a-Service) company based in North York, ON.We provide a set of software to enable e-commerce business to grow sales and save time on store management.Our increasing se...Show more
Last updated: 29 days ago • Promoted
Software Engineer II, Login (Auth0)

Software Engineer II, Login (Auth0)

Okta • Toronto
Full-time
Software Engineer II, Login (Auth0) – Okta.Okta is the world’s identity company.We free everyone to safely use any technology, anywhere, on any device or app. Our flexible and neutral products, Okta...Show more
Last updated: 30+ days ago • Promoted
Software Engineer II

Software Engineer II

LexisNexis • Toronto
Full-time
This position performs moderate research, design, and software development assignments within a specific software functional area or product line. Software Engineering experience.BS Engineering / Comp...Show more
Last updated: 2 days ago • Promoted
Software Engineer 1

Software Engineer 1

Thri5 Inc. • Toronto, ON, Canada
Full-time
Thri5 is the AI-powered System of Actions for the modern retailer.Despite massive investments in planning, forecasting, and analytics, retailers still face the same operational issuesout-of-stocks,...Show more
Last updated: 30+ days ago • Promoted
Software Engineer (Full Stack)

Software Engineer (Full Stack)

Citylitics • Toronto, ON, Canada
Full-time
Citylitics delivers predictive intelligence on local utility & public infrastructure markets.What is Infrastructure? It is the roadways you rely on to safely get to Grandma's house, it'...Show more
Last updated: 30+ days ago • Promoted
Lead Software Engineer

Lead Software Engineer

KitchenMate • Toronto, ON, Canada
Full-time
KitchenMate powers a chain of hot-food micro-markets at the heart of big buildings where people live, work, and play.We are on a mission to provide access to high quality meals to everyone, while r...Show more
Last updated: 30+ days ago • Promoted
Principal Software Engineer - Kubernetes

Principal Software Engineer - Kubernetes

Software International • Toronto, ON, Canada
Full-time
Fortune 100 / 500 / 1000 companies to small and mid-sized organizations in Canada / US.We are currently hiring multiple Principal Software Engineers - Kubernetes. Toronto area, which specializes in OS dev...Show more
Last updated: 22 days ago • Promoted