Enable job alerts via email!

Software Engineer

CanDeal

Toronto

On-site

CAD 70,000 - 100,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

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

Job summary

CanDeal is seeking a Software Engineer to join their growing FinTech team in Toronto. This role involves coding, testing, and collaborating with quantitative experts to enhance the Term CORRA software. A passion for finance and strong programming skills in Python are essential for success in this dynamic environment. Ideal candidates will be recent graduates eager to make an impact in the Canadian capital markets.

Qualifications

  • Recent graduate with a related degree.
  • Ability to program in Python, Java, or C++.
  • Familiarity with QuantLib would be valuable.

Responsibilities

  • Code changes to the Term CORRA software primarily using Python and QuantLib.
  • Write unit tests for code changes and carry out regression tests.
  • Integrate and validate changes in market data feeds.

Skills

Python
Java
C++
QuantLib

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 :

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.

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

Similar jobs

Senior Software Engineer Trading

Promote Project

Toronto

Remote

CAD 65’000 - 110’000

10 days ago

Security Software Engineer

Canonical

Mississauga

Remote

CAD 80’000 - 120’000

4 days ago
Be an early applicant

HPC Software Engineer

Canonical

Mississauga

Remote

CAD 80’000 - 120’000

13 days ago

Go (Golang) Software Engineer for Identity Management

Canonical

Toronto

Remote

CAD 80’000 - 120’000

16 days ago

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

Canonical

Toronto

Remote

CAD 70’000 - 100’000

16 days ago

Software Engineer - Legal Prompt Engineer

Refinitiv

Toronto

Remote

CAD 70’000 - 130’000

27 days ago

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

Canonical

Toronto

Remote

CAD 80’000 - 100’000

16 days ago

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

Canonical

Mississauga

Remote

CAD 70’000 - 90’000

16 days ago

Software Engineer - Java

Veeva Systems

Toronto

Remote

CAD 85’000 - 225’000

30+ days ago