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