Todyl
Software Engineer II / Senior Software Engineer – Endpoint Agent
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик endpoint-агента в кибербезопасной компании Todyl. Разработка Go-агента и платформенных интеграций для Windows, macOS и Linux, обеспечение сетевых и security-функций.
Задачи
- Разрабатывать и поддерживать Go-агент, включая cgo-интеграции для платформенной функциональности
- Развивать возможности агента для SASE и endpoint security
- Интегрироваться с API Windows, macOS и Linux для работы с сетью, процессами и сервисами
- Вести фичи и дефекты от исследования и дизайна до реализации, автотестов и валидации релиза
- Диагностировать продакшн-проблемы с помощью логов, дебаггеров, трейсов и packet capture
- Улучшать надёжность, потребление ресурсов и поведение на разных версиях ОС и в меняющихся сетевых условиях
- Взаимодействовать с инженерными и клиентскими командами по эскалациям и зависимостям
Требования
- 4+ года профессионального опыта разработки ПО с владением продакшн-кодом
- Опыт разработки ПО, напрямую взаимодействующего с API ОС: нативные сервисы, сетевые приложения, endpoint-инструменты
- Сильное владение Go или существенный опыт C, C++, Rust с готовностью работать преимущественно на Go
- Понимание конкурентности, синхронизации, процессов и потоков, управления ресурсами и обработки ошибок
- Умение самостоятельно разбираться в незнакомом коде и находить root cause
- Знание TCP/IP, DNS, маршрутизации, сокетов и VPN-концепций
- Системное программирование хотя бы на одной из ОС: Windows, macOS, Linux
Условия
- Гибридный формат работы с офисами в Denver LoDo, Midtown Atlanta и Augusta, GA
- Equity-программа для сотрудников
- Медицинская, стоматологическая и офтальмологическая страховка
- Неограниченный оплачиваемый отпуск
- Пенсионный план 401(k)
- Оплачиваемый отпуск по уходу за ребёнком
- Компенсация парковки и общественного транспорта
- Возможности профессионального роста
Навыки
- Go
- cgo
- C
- C++
- Rust
- Windows
- macOS
- Linux
- TCP/IP
- DNS
- VPN
- Sockets
- Concurrency
- SASE
- EDR
- C#
- Swift