Senior Software Engineer, Scanning Engine

New
As a remote-first organization, our compensation reflects the cost of labor across several Canadian geographic markets.Full-TimeSenior
Salary145,000 - 200,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonGoCI/CDMicroservicesDistributed Systems

Requirements

  • Strong experience as a Senior Software Engineer working on backend or systems-level services
  • Proficiency in at least one of Python or Go
  • Demonstrated experience with systems design for distributed or high-availability services
  • Hands-on experience building or maintaining scanning, detection, or similar engine-like systems
  • Strong software engineering fundamentals: data structures, algorithms, concurrency, and performance optimization
  • Experience working in a cloud-native environment
  • Proven track record of owning projects end-to-end
  • Experience with code quality practices and building maintainable systems

Responsibilities

  • Own end-to-end systems design for key components of the scanning engine
  • Design and implement high-quality services in Python and Go
  • Improve performance, scalability, and reliability of the scanning engine
  • Partner with security, product, and data teams to translate detection and scanning requirements into robust systems
  • Drive technical excellence and standards including code review rigor and best practices
  • Contribute to architecture and roadmap decisions
  • Diagnose and resolve complex production issues
  • Mentor and support other engineers
View Full Description & ApplyYou'll be redirected to the employer's site
145,000 - 200,000 CAD per year
Apply Now