Senior Software Engineer, Scanning Engine, Any location, Canada | Coalition, Inc.

Coalition

Remote Actively hiring
Remote, Canada Posted 45 days ago $175,000$175,000 / year

At a glance

AI generated

TL;DR

As a Senior Software Engineer on Coalition’s Scanning Engine & Data Collection team, you will lead the design and implementation of large-scale cloud services that continuously scan the internet and customer environments to collect security data. Your daily tasks include designing high-quality Python and Go services for scanning workflows, improving system performance and reliability, and collaborating with cross-functional teams to evolve the architecture and drive technical excellence. You will also mentor engineers across a distributed team spanning North America and Europe, ensuring robust systems design and secure coding practices are maintained. This role requires strong experience in backend or systems-level services, proficiency in Python or Go, and hands-on expertise in building scanning or detection engines. Additionally, you should be comfortable working in a fast-paced environment with cloud-native technologies like microservices and containers.

Skills

Python Go Docker Kubernetes CI/CD Prometheus Grafana AWS PostgreSQL Redis GitLab GitHub Jenkins Ansible Terraform Microservices Scalability Reliability Observability

What you'll do

  • Own end-to-end systems design for key components of the scanning engine.
  • Design and implement high-quality services in Python and Go for scanning workflows.
  • Improve performance, scalability, and reliability of the scanning engine for large-scale workloads.
  • Translate detection and scanning requirements into robust production-ready systems and APIs.
  • Mentor other engineers through design feedback, pairing, and knowledge sharing.

What we're looking for

  • Extensive experience as a Senior Software Engineer in backend or systems-level services.
  • Proficiency in Python and/or Go, with capability to work across both languages.
  • Expertise in designing distributed or high-availability systems for scalability, reliability, and observability.
  • Hands-on experience building or maintaining scanning, detection, or similar engine-like systems.
  • Strong software engineering fundamentals including data structures, algorithms, concurrency, and performance optimization.
  • Experience working in a cloud-native environment with microservices, containers, CI/CD, monitoring, and logging.

Market check

Salary context

This $175,000–$175,000 range sits above 48% of similar postings on FindRole.

Peer median band

$117,000$221,250

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$140,643$177,250

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Coalition

Coalition is a cyber insurance and security company that combines comprehensive cyber insurance coverage with active risk management tools to help organizations prevent and respond to cyber incidents. Industry: Cyber Insurance & Risk Management

Coalition currently has 12 open roles on FindRole.

Listed pay typically runs $150,000–$150,000 across 10 roles with salary data.

Most-posted roles

View all roles at Coalition

More like this

Similar roles

Hiring | Senior Software Engineer II | Flywire

Flywire

US 18 days ago
Java Spring Core Spring MVC Hibernate MySQL Kubernetes CI/CD Docker AWS Grafana Prometheus AI SLOs/SLIs Git Jenkins Python PostgreSQL Terraform Ansible JSON RESTful APIs