Enable job alerts via email!

Sr. Software Engineer - Risk Platform (Remote, CAN)

CrowdStrike

New Brunswick

Remote

CAD 100,000 - 130,000

Full time

Today
Be an early applicant

Job summary

A leading cybersecurity firm based in Canada seeks an experienced software engineer to design and develop scalable backend services. The ideal candidate has over 10 years of experience with distributed systems and a strong programming background in Golang or Python. This role offers a remote-friendly work culture, competitive salary, and opportunities for advancement.

Benefits

Competitive salary
Career advancement opportunities
Comprehensive wellness programs
Remote-friendly work culture

Qualifications

  • 10+ years of production experience in building, delivering, and maintaining large-scale distributed systems.
  • Advanced programming expertise in object-oriented languages such as Golang or Python.
  • Proven experience in designing scalable REST APIs.

Responsibilities

  • Design and develop scalable backend services for internal and customer-facing web applications.
  • Collaborate with the DevOps team to implement cloud infrastructure solutions.
  • Troubleshoot complex distributed architectures and resolve performance and reliability issues.

Skills

Golang
Python
Cloud infrastructure knowledge (AWS preferred)
Distributed systems design
REST APIs

Education

Bachelor's degree in Computer Science/Engineering

Tools

Docker
Kubernetes
Cassandra
Kafka
Elasticsearch
SQL
Redis
Job description
Why consider this job opportunity
  • Competitive salary with market-leading compensation and equity awards
  • Opportunity for career advancement and professional development regardless of level or role
  • Remote-friendly and flexible work culture
  • Comprehensive physical and mental wellness programs
  • Paid parental and adoption leaves
  • Vibrant office culture with world-class amenities
What to Expect (Job Responsibilities)
  • Design and develop scalable backend services for internal and customer-facing web applications, focusing on performance, reliability, and security
  • Collaborate with the DevOps team to implement cloud infrastructure solutions using AWS, Azure, or GCP
  • Design and implement database solutions and manage data pipelines for data integration and analytics
  • Troubleshoot complex distributed architectures and resolve performance and reliability issues
  • Provide technical guidance and mentorship to junior engineers while collaborating on integrated solutions
What is Required (Qualifications)
  • 10+ years of production experience in building, delivering, and maintaining large-scale distributed systems
  • Advanced programming expertise in object-oriented languages such as Golang, Python, or similar
  • Proven experience in designing scalable REST APIs and distributed communication patterns
  • Strong cloud infrastructure knowledge with major providers (AWS preferred)
  • Bachelor's degree in Computer Science/Engineering or equivalent professional experience
How to Stand Out (Preferred Qualifications)
  • Experience with machine learning, AI implementation, or Agentic AI usage
  • Practical experience with technologies such as Golang, Cassandra, Kafka, Elasticsearch, SQL, and Redis
  • Prior experience in the cybersecurity or intelligence fields
  • Knowledge of graph databases and experience with graph structures
  • Familiarity with Docker and Kubernetes

We prioritize candidate privacy and champion equal-opportunity employment. Central to our mission is our partnership with companies that share this commitment. We aim to foster a fair, transparent, and secure hiring environment for all. If you encounter any employer not adhering to these principles, please bring it to our attention immediately. We are not the EOR (Employer of Record) for this position. Our role in this specific opportunity is to connect outstanding candidates with a top-tier employer.

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