Senior Software Engineer, Scanning Engine
Core
Design, build, and operate large-scale cloud services for internet-wide and customer-specific security scans to collect data for cyber insurance underwriting and attack surface management.
Role type
Senior Software Engineer (Backend/Systems)
Builds
Distributed scanning engine services, data ingestion pipelines, and APIs for security workflows.
Domain
Cybersecurity / Insurance / Cloud Infrastructure
Required skills
Python, Go, systems design, distributed systems, scalability, observability, cloud-native environments, code quality practices, end-to-end project ownership
Preferred skills
Cyber security domain knowledge in endpoint scanning
Technologies
Python, Go, microservices, containers, CI/CD
Responsibilities
Own end-to-end systems design for scanning engine components; Design and implement high-quality services in Python and Go; Improve performance, scalability, and reliability of distributed scanning workloads; Partner with security, product, and data teams to translate requirements into production systems; Drive technical excellence and standards including code reviews and documentation; Contribute to architecture and roadmap decisions; Diagnose and resolve complex production issues; Mentor and support other engineers on systems design and scanning concepts.
