Enable job alerts via email!

Software Developer – Distributed Systems

GuruLink

Montreal

On-site

CAD 90,000 - 130,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

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

Job summary

A global investment management firm in Montreal seeks a Software Developer to join their backend system teams. The role involves designing and maintaining scalable systems while collaborating with stakeholders and supporting production systems. Ideal candidates will have substantial experience in software development and proficiency in a diverse technology stack, including C++ and Docker/Kubernetes.

Qualifications

  • Bachelor’s degree in Computer Science or related field.
  • 6 years full-time software development experience.
  • Proficiency in C++ and Docker/Kubernetes.

Responsibilities

  • Design, develop, and maintain scalable distributed systems.
  • Provide support and troubleshoot live production systems.
  • Engage in all stages of the software lifecycle.

Skills

C++
Communication
Docker
Kubernetes
Rust
Python

Education

Bachelor’s degree in Computer Science, Engineering, or a related field

Job description

Location: Montreal, Quebec

Our client is a global investment management firm. As a technology and data-driven firm, they design and build their own cutting-edge systems, from high performance trading platforms to large scale data analysis and compute farms.

We are seeking an experienced Software Developer join the backend system teams. The successful candidate will be an integral part of a team responsible for managing internal backend services, frameworks, and platforms utilized by quants, traders, and other development teams.


You will:
•Design, develop, and maintain scalable, tested, production-grade distributed systems.
•Foster close collaboration and communication with investment stakeholders and other tech groups.
•Assume full ownership for the systems developed by you and your team.
•Provide support and troubleshoot live production systems.
•Engage in all stages of the software lifecycle, from gathering requirements all the way through to production support.
•Comfortable working with and/or picking up the diverse technology stack; Rust, Python, C++, K8s and more

Must Have Skills:

•Bachelor’s degree in Computer Science, Engineering, or a related field.
•Minimum of 6 years full-time software development experience.
•Proficiency in C++
•Desire to work with or previous experience in Rust
•Hands-on experience implementing Docker/Kubernetes microservices in a production environment.
•Experience with highly available distributed systems and/or working with large datasets.
•Experience supporting and monitoring large production systems.
•Excellent communication skills with comfort in directly interacting with stakeholders.
•Familiarity with a Linux environment and version control software.
•Experience working with and designing CI/CD pipelines.

Nice to Have Skills:

•Hands-on experience with Python

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 Developer, Telephony

CallMiner

Montreal

Remote

CAD 120,000 - 150,000

8 days ago

Senior Software Developer, Telephony

CallMiner

Montreal

Remote

CAD 120,000 - 150,000

8 days ago

Développeur Logiciel Sénior – Maintenance et Support

TrackTik Inc.

Montreal

Remote

CAD 80,000 - 110,000

6 days ago
Be an early applicant

Senior Software Developer, Machine Learning Specialist

OSEDEA

Montreal

Remote

CAD 90,000 - 130,000

6 days ago
Be an early applicant

Application Developer

DataAnnotation

Montreal

Remote

CAD 120,000 - 140,000

10 days ago

Directeur, développement logiciel / Director, software development

Ticketmaster

Montreal

Remote

CAD 120,000 - 160,000

8 days ago

Freelance Software Developer (Python) - AI Trainer

Mindrift

Montreal

Remote

CAD 80,000 - 100,000

11 days ago

Freelance Software Developer (C++) - AI Trainer

Mindrift

Montreal

Remote

CAD 80,000 - 100,000

11 days ago

Full Stack Software Engineer

Athennian

Montreal

Remote

CAD 80,000 - 120,000

9 days ago