Enable job alerts via email!

Senior C++ and Python Developer

Luxoft

Toronto

On-site

CAD 90,000 - 120,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

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

Job summary

A leading technology firm is seeking a Senior Engineer in Public Markets Technology in Toronto. You will develop and maintain solutions for trading activities, collaborating with professional traders and operations staff. The role demands strong skills in Python, AWS, and a comprehensive understanding of capital markets.

Qualifications

  • Experience in capital markets and eagerness to contribute to supporting systems.
  • Strong knowledge of software development best practices.
  • Experience in CI/CD.

Responsibilities

  • Develop and maintain solutions for trading activities across asset classes.
  • Collaborate with teams to design new software applications.
  • Maintain and improve existing applications to support trading functions.

Skills

Python
AWS Cloud
Kubernetes
C++
SQL
DevOps

Education

University degree in Engineering or Computer Science

Tools

Terraform

Job description

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from Luxoft

You will work as a Senior Engineer in Public Markets Technology, partnering with investments' traders, investment professionals and operations staff to design and implement solutions enabling trading and post trade activities. You will be responsible for hands on development and maintenance of solutions covering a number of asset classes including equities, fixed income, derivatives, OTC and FX.

Through close partnership with investment professionals and operations, you will see firsthand how your software is impacting trade activities and delivering long-term value to the Fund for the benefit of 20 million contributors and beneficiaries.

Responsibilities

Work in collaboration with Investments' trading professionals, operations and technology teams to design and build solutions enabling trade activities across a number of asset classes including futures, equities, fixed income, derivatives, OTC and FX.

Collaborate with team members to conceptualize, design and develop new software applications. Applications may be server-side enterprise solutions, GUI, or highly customized solutions developed for the specific needs of a business partner.

Create solutions tailored to business requirements aligned with the long-term architecture and technology strategy using Amazon Web Services (AWS) for Cloud development.

Maintain and improve existing applications to support trading functions.

Effectively unit test and perform integration testing on software components.

Prepare and document design and program specifications.

Manage timelines/deliverables towards the successful delivery of projects.

Develop the right IT behaviors to enable building scalable solutions within predictable time frames.

Provide knowledge transfer to team members and support staff through application demos, walkthroughs, and documentation.

Provide responsive business assistance while adhering to processes required for quality enterprise-level software development and support.

Skills

Must have

University degree in Engineering or Computer Science.

Good understanding of trading, derivatives, trade life cycle with an eagerness to contribute to the systems that support them.

Strong hands-on experience in Python, RestAPI, AWS Cloud and Kubernetes.

Good working experience in C++.

Strong working knowledge of Databases i.e. SQL.

Experience in capital markets and eagerness to contribute to the systems that support trading activities.

Strong knowledge of software development best practices and patterns.

Commitment to investments’ guiding principles of integrity, partnership and high performance.

Experience in in DevOps and CI/CD.

Experience with Capital Markets

Nice to have

Experience in Terraform.

Knowledge of Bloomberg and/or Murex trading platforms.

Knowledge of FIX protocol.

Experience in other programming languages like Java.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Information Technology
  • Industries
    IT Services and IT Consulting and Capital Markets

Referrals increase your chances of interviewing at Luxoft by 2x

Get notified about new Software Engineer jobs in Toronto, Ontario, Canada.

Software Engineer, Backend (All Levels / All Teams)
Software Engineer I, Entry Level (Fall 2024-Spring 2025) - Toronto
Software Developer Full Stack (Junior) 9063-1115
Frontend Software Engineer (Remote - Canada)
Software Engineering Intern (September 2025)

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

Senior C++/Python Developer - (Remote)

Techedin

Remote

CAD 80,000 - 120,000

2 days ago
Be an early applicant

Senior C++ and Python Developer

Luxoft

Toronto

On-site

CAD 85,000 - 120,000

8 days ago

Senior Java and Python Developer (with C++ skills)

Long Business Systems, Inc.

Toronto

On-site

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Sr C++ & Python Developer

CG Consulting Group

Toronto

On-site

CAD 80,000 - 120,000

30+ days ago

Freelance Software Developer (Python) - AI Trainer

Mindrift

Toronto

Remote

CAD 100,000 - 125,000

4 days ago
Be an early applicant

Freelance Software Developer (Python) - Quality Assurance (AI Trainer)

Mindrift

Toronto

Remote

CAD 100,000 - 125,000

9 days ago

Senior C++ and Python Developer

Luxoft

Toronto

On-site

CAD 90,000 - 120,000

30+ days ago

Senior Software Developer- Python

RBC

Toronto

On-site

CAD 90,000 - 130,000

Yesterday
Be an early applicant

Senior Software Developer (Python)

Workleap

Remote

CAD 80,000 - 110,000

5 days ago
Be an early applicant