Enable job alerts via email!

Software Engineer

Albert Bow

Toronto

On-site

CAD 80,000 - 120,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A global financial services firm is seeking a skilled engineer for its Quantitative Engineering team in Toronto. In this role, you will enhance core analytics, develop high-performance applications using C#, and build critical tools for trading. Candidates should possess a bachelor’s degree in a technical field and have proven experience in C#, cloud systems, and microservices architecture. A collaborative mindset and problem-solving skills are essential for success in this position.

Qualifications

  • Bachelor’s or advanced degree in Computer Science, Mathematics, Physics, Engineering, or a related technical field.
  • Proven experience with modern C# development and object-oriented programming.
  • Strong knowledge of distributed systems and microservices architecture.
  • Hands-on experience with cloud technologies, particularly AWS and Kubernetes.
  • Familiarity with messaging platforms such as Kafka and ActiveMQ.
  • Comfortable working across both Windows and Linux environments.
  • Experience with CI/CD pipelines and tools like Jenkins, Git, and GitLab.
  • Strong analytical thinking and problem-solving ability.

Responsibilities

  • Design and develop high-performance applications using C#.
  • Build scalable, distributed systems and microservices for production environments.
  • Leverage AWS, Kubernetes, and related cloud technologies for deployment and infrastructure.
  • Maintain and enhance messaging systems with Kafka and ActiveMQ.
  • Implement monitoring and observability tools such as Prometheus, Grafana, and Kibana.
  • Take part in code reviews, unit testing, and overall QA processes.
  • Collaborate with cross-functional teams including quants and trading technologists.
  • Maintain and improve existing software systems.
  • Keep up with emerging technologies and industry trends to help drive innovation.

Skills

C#
Object-oriented programming
Distributed systems
Microservices architecture
AWS
Kubernetes
Kafka
ActiveMQ
Jenkins
Git
GitLab
Analytical thinking
Problem-solving ability

Education

Bachelor's or advanced degree in Computer Science, Mathematics, Physics, Engineering

Tools

CI/CD tools
Prometheus
Grafana
Kibana

Job description

Direct message the job poster from Albert Bow

Connecting Top Talent with Leading Trading Firms I Expert in Sourcing Engineers & Developers for Traditional & Digital Asset Trading Teams in UK &…

I’m working with a top-tier global financial services firm renowned for its expertise in corporate and investment banking, treasury management, and world-class research and advisory solutions.

They’re currently looking to add a skilled engineer to their Quantitative Engineering team. In this role, you'll work closely with the quant team to enhance the core analytics library, while also helping to build the critical trading tools and infrastructure that power the business.

Key Qualifications :

  • Bachelor’s or advanced degree in Computer Science, Mathematics, Physics, Engineering, or a related technical field
  • Proven experience with modern C# development and object-oriented programming
  • Strong knowledge of distributed systems and microservices architecture
  • Hands-on experience with cloud technologies, particularly AWS and Kubernetes
  • Familiarity with messaging platforms such as Kafka and ActiveMQ
  • Comfortable working across both Windows and Linux environments
  • Experience with CI / CD pipelines and tools like Jenkins, Git, and GitLab
  • Strong analytical thinking and problem-solving ability

Responsibilities :

  • Design and develop high-performance applications using C#
  • Build scalable, distributed systems and microservices for production environments
  • Leverage AWS, Kubernetes, and related cloud technologies for deployment and infrastructure
  • Maintain and enhance messaging systems with Kafka and ActiveMQ
  • Implement monitoring and observability tools such as Prometheus, Grafana, and Kibana
  • Take part in code reviews, unit testing, and overall QA processes
  • Collaborate with cross-functional teams including quants and trading technologists
  • Maintain and improve existing software systems
  • Keep up with emerging technologies and industry trends to help drive innovation
  • CI / CD : Jenkins, Git, GitLab, Ansible

Bonus Points For :

  • Familiarity with financial pricing models and the valuation of derivatives

If this looks like something you would be interested in then please message me ASAP or email me at jamesnicholls@albertbow.com and we can arrange a call to discuss further.

I look forward to hearing from you.

Seniority level

Seniority level

Mid-Senior level

Employment type

Employment type

Full-time

Job function

Job function

Finance

Referrals increase your chances of interviewing at Albert Bow by 2x

Sign in to set job alerts for “Software Engineer” roles.

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)

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.