Senior Software Engineer, Scanning Engine
New
C
CoalitionCybersecurity
Location: Any location, United StatesFull-TimeSenior
Salary150,000 - 215,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Required Skills
- PythonCybersecurityGoCI/CDMicroservicesDistributed 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 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.
- Have strong software engineering fundamentals, including data structures, algorithms, concurrency, and performance optimization.
- Have experience in a cloud-native environment, such as microservices, containers, CI/CD, monitoring, and logging.
- Have experience with testing, static analysis, code reviews, and building maintainable systems.
- Have a track record of owning projects end to end, from problem definition and design through implementation, rollout, and iteration.
- Be able to collaborate across product, security, and platform or infrastructure teams and communicate tradeoffs clearly to technical and non-technical stakeholders.
- Cybersecurity domain knowledge in endpoint scanning is a bonus.
Responsibilities
- Own end-to-end systems design for key scanning engine components, from design through implementation, deployment, and iteration.
- Design and implement maintainable, well-tested, observable services in Python and Go.
- Improve scanning engine performance, scalability, and reliability for large-scale distributed workloads and strict SLAs.
- Translate detection and scanning requirements into production-ready systems and APIs with security, product, and data teams.
- Drive code review rigor, design documentation, and secure coding practices.
- 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.
View Full Description & ApplyYou'll be redirected to the employer's site