Sr Developer - C++ and Python

CG Consulting Group

Toronto

On-site

CAD 96,432 - 123,984

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CG Consulting Group is looking for a Senior Developer with C++ and Python skills in Toronto. This role involves collaborating with trading professionals to design solutions that enable trading across various asset classes. The position is hybrid, requiring presence in the office four days a week.

Ideal candidates have strong hands-on experience in Python, AWS Cloud, and Kubernetes, along with a university degree in engineering or computer science. A deep understanding of trading and software development best practices is essential.

Qualifications

  • Good understanding of trading, derivatives, trade life cycle.
  • Strong hands‑on experience in Python, RestAPI, AWS Cloud and Kubernetes.
  • Experience in capital markets and eagerness to contribute.
  • Strong knowledge of software development best practices.

Responsibilities

  • Collaborate with trading professionals to design solutions.
  • Develop new software applications tailored to business needs.
  • Maintain and improve existing applications to support trading functions.
  • Effectively unit test and perform integration testing.

Skills

Python
AWS Cloud
Kubernetes
C++
SQL
DevOps
CI/CD

Education

University degree in Engineering or Computer Science

Tools

Terraform
Bloomberg trading platform
Murex trading platform
FIX protocol

Job description

Sr Developer with C++ and Python

This is with a global IT services firm for a leading investment management services firm. Client Location is downtown Toronto Ont. Hybrid - In Office 4 days per week. Contract - 6 months, possible renewal. Target rate range: $70-90hr B2B.

Join one of the most respected and fastest growing institutional investors in the world. 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 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Developer (Capital Markets)
C++ Developer (Capital Markets)

CG Consulting Group • Toronto

Hybrid
Senior Python Developer
Senior Python Developer

CG Consulting Group • Toronto

Hybrid
CAD 80,000 - 100,000
Sr Java Developer (with AWS)
Sr Java Developer (with AWS)

CG Consulting Group • Toronto

Hybrid
Senior Python Developer (With Java)
Senior Python Developer (With Java)

Carlos Goncalves • Toronto

Hybrid
Sr Java Developer (with Python, AWS and Terraform)
Sr Java Developer (with Python, AWS and Terraform)

Carlos Goncalves • Toronto

Hybrid
CAD 90,000 - 124,000
C++ Developers (intermediate and senior)
C++ Developers (intermediate and senior)

HRB • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Incredible perks
5 weeks PTO
Lunches daily
+1
C++ Developer
C++ Developer

Glint Tech Solutions • Toronto

On-site
CAD 100,000 - 150,000
Senior Java Software Engineer
Senior Java Software Engineer

Randstad Digital • Toronto

Hybrid
CAD 90,000 - 130,000
Lead Engineer (Python and Capital Markets)
Lead Engineer (Python and Capital Markets)

Collabera • Toronto

Hybrid
Software developer
Software developer

Soho Square Solutions • Toronto

Hybrid
CAD 90,000 - 120,000