
Senior Software Engineer, Scanning Engine
Posted 13 hours ago

Posted 13 hours ago
This is a fully remote position, open to applicants in Canada.
β’ Take charge of the complete systems design for critical components of the scanning engine, overseeing everything from the initial design to implementation, deployment, and continuous improvement.
β’ Create and implement high-quality services using Python and Go that facilitate scanning workflows, ensuring the code is maintainable, thoroughly tested, and observable.
β’ Enhance the performance, scalability, and reliability of the scanning engine for extensive, distributed scanning operations, adhering to strict service level agreements (SLAs).
β’ Collaborate with security, product, and data teams to convert detection and scanning needs into production-ready systems and APIs.
β’ Establish technical standards within the scanning engine codebase, which includes conducting code reviews, creating design documentation, and adhering to secure coding best practices.
β’ Participate in architectural and roadmap decision-making for the scanning platform.
β’ Identify and resolve intricate production issues related to scanning performance, accuracy, and stability, working in conjunction with SRE/Infra teams.
β’ Guide and support engineers through design feedback, collaborative work, and knowledge sharing.
β’ Extensive experience as a Senior Software Engineer (or equivalent), focusing on backend or systems-level services.
β’ Proficient in at least one of Python or Go, with a willingness and capability to work in both languages over time.
β’ Proven experience in systems design for distributed or high-availability services, with a solid understanding of scalability, reliability, and observability.
β’ Practical experience in building or maintaining scanning, detection, or similar systems (e.g., vulnerability scanning, security scanning, data processing pipelines, or other high-throughput engines).
β’ Strong foundation in software engineering principles: data structures, algorithms, concurrency, and performance optimization.
β’ Experience in a cloud-native setting (e.g., microservices, containers, CI/CD, monitoring, logging).
β’ Ability to work collaboratively across teams, including product, security, and platform/infra, effectively conveying trade-offs to both technical and non-technical stakeholders.
β’ Demonstrated history of managing projects from inception to completion, covering problem definition, design, implementation, rollout, and iteration.
β’ Comfort in a dynamic, fast-paced environment, making practical technical decisions while upholding quality and security standards.
β’ Familiarity with code quality practices (testing, static analysis, code reviews) and developing maintainable systems.
β’ Knowledge in the cyber security domain related to scanning through endpoints (bonus).
β’ 100% coverage for medical, dental, and vision expenses.
β’ Flexible paid time off (PTO).
β’ Annual stipend for home office setup and access to WeWork locations.
β’ Wellness programs for mental and physical health, including resources like Headspace and Lumino.
β’ Competitive salary with opportunities for career advancement.
Allstate
Cambium Learning Group
Blue Coding
Stitch Fix
Get handpicked remote jobs straight to your inbox weekly.