Enable job alerts via email!

Software Engineer

CanDeal

Toronto

On-site

CAD 60,000 - 80,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

CanDeal, a growing fintech company, seeks a motivated Software Engineer eager to develop in a fast-paced environment. Join a team that values collaboration and innovation while contributing to critical financial applications. This entry-level position is ideal for recent graduates passionate about technology and finance.

Qualifications

  • Recent graduate with a bachelor's degree or equivalent.
  • Expertise in programming in Python, Java, or C++.
  • Familiarity with QuantLib and understanding of optimization problems.

Responsibilities

  • Code changes to the Term CORRA software using Python.
  • Write unit tests for code changes.
  • Work with Senior Quantitative Experts for regression testing.

Skills

Python
Java
C++
QuantLib
Curve fitting
Collaboration

Education

Bachelor’s degree in Computer Science, Mathematics or Engineering

Job description

CanDeal is a leading provider of electronic marketplaces and data services for Canadian dollar fixed income securities and derivatives. Its Markets Division provides access to a deep pool of liquidity for Canadian government, agency, provincial and corporate bonds, as well as money market instruments and interest rate swaps. CanDeal Data & Analytics (DNA) delivers data products and other services that support business, trading and technology needs for participants in the Canadian capital markets. CanDeal Solutions provides innovative products and services that serve the needs of the financial industry.

CanDeal is a growing and entrepreneurial organization with a solid foundation in the Canadian fixed income markets and an ownership group which includes BMO Nesbitt Burns Inc., CIBC World Markets Inc., National Bank Financial Inc., RBC Dominion Securities Inc., Scotia Capital Inc., TD Securities Inc. and TSX Inc.

CANDEAL’s ENVIRONMENT

Software Development Team

  • CanDeal DNA follows a FinTech model of fast-paced agile development. The challenge of this role is executing your development tasks to a high level of quality, while still maintaining DNA’s signature agility and responsiveness.
  • Our software engineers are part of our overall business. You will have regular interaction with our marketing team, quantitative experts, industry veterans, and end-users, in addition to our technology team leads.
  • CanDeal DNA is a rapidly growing company that generates many opportunities to grow your skills and responsibilities over time.
  • We are looking to grow our next generation of technology leaders and hope you will see yourself as one of them.

PRIMARY RESPONSIBILITIES

  • In consultation with the Lead Developer, you will code changes to the Term CORRA software and supporting test harness, primarily using Python and QuantLib.
  • Write unit tests for all code changes, following the specifications provided by the Product Owner and Quantitative Experts.
  • Work with Senior Quantitative Experts to construct and carry out regression tests of the Term CORRA software as required to support a quarterly release cycle.
  • Work with the technology team at our external partner the TMX to integrate and validate changes in the TMX market data feeds and diagnostics.
  • Keep up to date with technology changes and best practices in the Python language, QuantLib, Airflow and other technology components in the Term CORRA ecosystem.

QUALIFICATIONS

Education & Experience

  • We are seeking a recent graduate with a bachelor’s degree or equivalent in Computer Science, Mathematics or Engineering.

Knowledge, Skills & Abilities

  • Expertise programming in Python (preferred), Java or C++.
  • Familiarity with using QuantLib in financial applications would be valuable.
  • Understanding of curve fitting or optimization problems would be valuable.
  • Ability to work collaboratively with Quantitative Experts, business stakeholders and other developers.

Key Qualities for Success

  • Entrepreneurial mindset: sees uncertainty as opportunity.
  • Interest in finance, capital markets and investing.
  • Self-motivated and driven to continuously learn and improve.
  • Highly attentive to detail and committed to quality.

Interested in being a part of CanDeal? We look forward to your application!

If you are interested in this opportunity please send your resume to: peopleandculture@candeal.com

Please inform us if you require any accommodations during the hiring process. Please note that only those candidates selected for an interview will be contacted.

Seniority level
  • Seniority level
    Entry level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Information Technology and Finance

Referrals increase your chances of interviewing at CanDeal by 2x

Sign in to set job alerts for “Software Engineer” roles.
Future Career Opportunities at Royal Ontario Museum (ROM)
Software Engineering Intern 2025 (Toronto)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer, CTO (Remote)

TOPOLIO

Toronto

Remote

CAD 70,000 - 120,000

Yesterday
Be an early applicant

Senior Software Engineer Trading

Promote Project

Toronto

Remote

CAD 65,000 - 110,000

4 days ago
Be an early applicant

Junior Software Engineer - Cross-platform C++ - Multipass

Canonical

Toronto

Remote

CAD 70,000 - 100,000

9 days ago

Frontend Software Engineer Canada

Proof

Toronto

Remote

CAD 70,000 - 100,000

7 days ago
Be an early applicant

Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU

Canonical

Mississauga

Remote

CAD 70,000 - 90,000

9 days ago

Software Engineer - Legal Prompt Engineer

Refinitiv

Toronto

Remote

CAD 70,000 - 130,000

20 days ago

Software Engineer

Keller Executive Search

Ontario

Remote

CAD 70,000 - 95,000

5 days ago
Be an early applicant

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Canonical

Regina

Remote

CAD 75,000 - 110,000

Yesterday
Be an early applicant

Software Developer Engineer in Test (SDET) – Core Protection Technology

McAfee GmbH

Waterloo

Remote

CAD 70,000 - 100,000

Yesterday
Be an early applicant