Coalition
Senior Software Engineer, Scanning Engine
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Scanning Engine & Data Collection. Разработка распределённых облачных сервисов для сканирования интернета и сред клиентов, сбор и нормализация данных о безопасности для андеррайтинга и продукта Coalition Control.
Задачи
- Проектировать системы для ключевых компонентов scanning engine — от дизайна до внедрения, деплоя и итераций
- Разрабатывать сервисы на Python и Go для сканирующих процессов с поддерживаемым, тестируемым и наблюдаемым кодом
- Повышать производительность, масштабируемость и надёжность scanning engine для распределённых нагрузок и строгих SLA
- Совместно с security, product и data командами превращать требования к детекции и сканированию в production-системы и API
- Задавать стандарты качества кода: код-ревью, дизайн-документация, практики безопасного кодирования
- Участвовать в решениях по архитектуре и roadmap платформы, оценивать tradeoffs
- Диагностировать и устранять сложные production-инциденты совместно с SRE/Infra
- Менторить инженеров команды через дизайн-фидбек, парное программирование и обмен знаниями
Требования
- Сильный опыт Senior Software Engineer (или эквивалент) в backend или системных сервисах
- Владение как минимум одним из языков Python или Go с готовностью работать на обоих
- Опыт системного дизайна распределённых или high-availability сервисов с пониманием масштабируемости, надёжности и наблюдаемости
- Практический опыт создания или поддержки scanning, detection или аналогичных engine-систем (vulnerability scanning, security scanning, data pipelines, high-throughput engines)
- Сильные основы software engineering: структуры данных, алгоритмы, конкурентность, оптимизация производительности
- Опыт в cloud-native окружении (микросервисы, контейнеры, CI/CD, мониторинг, логирование)
- Умение эффективно взаимодействовать между командами product, security и platform/infra и объяснять tradeoffs
- Подтверждённый опыт ведения проектов end-to-end — от постановки задачи и дизайна до внедрения и итераций
- Опыт практик качества кода (тестирование, статический анализ, код-ревью) и построения поддерживаемых систем
Условия
- 100% покрытие медицинской, стоматологической и офтальмологической страховки
- Пенсионный план 401(k) с конкурентным match от работодателя
- Гибкий PTO
- До 14 недель оплачиваемого отпуска для рожающих родителей и 8 недель для нерожающих
- Ежегодный stipend на домашний офис и доступ к WeWork
- Программы ментального и физического здоровья (One Medical, Headspace, Wellhub и др.)
- Конкурентная компенсация и возможности карьерного роста
- Remote-first культура
Навыки
- Python
- Go
- distributed systems
- cloud-native
- microservices
- containers
- CI/CD
- monitoring
- logging
- data structures
- algorithms
- concurrency
- performance optimization
- security scanning
- vulnerability scanning
- data processing pipelines
- APIs
- code review
- static analysis
- testing