Coalition, Inc. is the world's first Active Insurance provider designed to help prevent digital risk before it strikes. They are seeking a Senior Software Engineer to provide technical leadership on the Scanning Engine & Data Collection team, focusing on the design, build, and operation of large-scale cloud services for scanning and data collection.
Responsibilities:
- Own end-to-end systems design for key components of the scanning engine, from initial design through implementation, deployment, and ongoing iteration
- Design and implement high-quality services in Python and Go that power our scanning workflows, ensuring code is maintainable, well-tested, and observable
- Improve performance, scalability, and reliability of the scanning engine, optimizing for large-scale, distributed scanning workloads and strict SLAs
- Partner with security, product, and data teams to translate detection and scanning requirements into robust, production-ready systems and APIs
- Drive technical excellence and standards in the scanning engine codebase, including code review rigor, design documentation, and best practices for secure coding
- Contribute to architecture and roadmap decisions for the scanning platform, evaluating tradeoffs and proposing solutions that balance speed, quality, and risk
- Diagnose and resolve complex production issues related to scanning performance, accuracy, and stability, collaborating with SRE/Infra teams where needed
- Mentor and support other engineers on the team through design feedback, pairing, and knowledge sharing around systems design and scanning domain concepts
Requirements:
- Strong experience as a Senior Software Engineer (or equivalent) working on backend or systems-level services
- Proficiency in at least one of Python or Go, with the ability and willingness to work in both languages over time
- Demonstrated experience with systems design for distributed or high-availability services, including clear understanding of scalability, reliability, and observability
- Hands-on experience building or maintaining scanning, detection, or similar engine-like systems (e.g., vulnerability scanning, security scanning, data processing pipelines, or similar high-throughput engines)
- Strong software engineering fundamentals: data structures, algorithms, concurrency, and performance optimization
- Experience working in a cloud-native environment (e.g., microservices, containers, CI/CD, monitoring, logging)
- Ability to collaborate effectively across teams, including product, security, and platform/infra, and communicate tradeoffs clearly to technical and non-technical stakeholders
- Proven track record of owning projects end-to-end, from problem definition and design through implementation, rollout, and iteration
- Comfort operating in a fast-paced, evolving environment, making pragmatic technical decisions while maintaining quality and security
- Experience with code quality practices (testing, static analysis, code reviews) and building maintainable systems
- Cyber security domain knowledge in scanning through endpoints