Senior Software Engineer, Scanning Engine

New
C
CoalitionCybersecurity, insurance
Listing locations: CanadaFull-TimeSenior
Salary134,600 - 184,600 CAD per year
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonCybersecurityGoCI/CDDistributed Systems

Requirements

  • Have strong experience as a Senior Software Engineer or equivalent working on backend or systems-level services.
  • Be proficient in Python or Go and willing to work in both languages over time.
  • Have demonstrated systems design experience with distributed or high-availability services.
  • Understand scalability, reliability, and observability.
  • Have hands-on experience building or maintaining scanning, detection, or similar engine-like systems, such as vulnerability scanning, security scanning, or high-throughput data processing pipelines.
  • Bring strong software engineering fundamentals in data structures, algorithms, concurrency, and performance optimization.
  • Have experience in a cloud-native environment, such as microservices, containers, CI/CD, monitoring, and logging.
  • Have a track record of owning projects end to end, from problem definition and design through implementation, rollout, and iteration.
  • Have experience with testing, static analysis, code reviews, and building maintainable systems.
  • Be able to collaborate across product, security, and platform or infrastructure teams and communicate technical tradeoffs clearly.
  • Have cybersecurity domain knowledge in endpoint scanning as a bonus.

Responsibilities

  • Own end-to-end systems design for key scanning engine components, from initial design through implementation, deployment, and iteration.
  • Design and implement maintainable, well-tested, observable services in Python and Go for scanning workflows.
  • Improve the performance, scalability, and reliability of the scanning engine for large-scale distributed workloads and strict SLAs.
  • Translate scanning and detection requirements into production-ready systems and APIs with security, product, and data teams.
  • Drive code review rigor, design documentation, and secure coding practices in the scanning engine codebase.
  • Contribute to scanning platform architecture and roadmap decisions, evaluating tradeoffs and proposing solutions.
  • Diagnose and resolve production issues involving scanning performance, accuracy, and stability, collaborating with SRE and infrastructure teams as needed.
  • Mentor engineers through design feedback, pairing, and knowledge sharing about systems design and scanning.
View Full Description & ApplyYou'll be redirected to the employer's site
134,600 - 184,600 CAD per year
Apply Now