Staff Software Engineer (React/TypeScript, Go)
О компании
UpGuard — платформа Cyber Risk Posture Management (CRPM), которая заменяет ручные проверки безопасности на AI-точность. После раунда Series C на $75 млн компания масштабирует инфраструктуру для обработки 100 млрд сигналов риска ежедневно. Платформа интегрирует рейтинги безопасности, threat intel и агентный ИИ.
О роли
Открыта позиция Staff Software Engineer для определения технического направления в Product Engineering. Вы будете оставаться hands-on в коде, работая с инженерным руководством над развитием платформы, и поднимать стандарты разработки во всей организации. Вы присоединитесь к одной из 11 (и растущих) продуктовых команд, в большинстве из которых есть продакт-менеджер, дизайнер и технический лид. Стек: React и TypeScript на фронтенде, Go-сервисы с Postgres в качестве основной базы данных, работающие на Kubernetes через Google Cloud Platform. Инженеры используют агентные инструменты кодирования, в основном Claude Code и Cursor, и значительная часть продукта основана на LLM.
Обязанности
- Оставаться hands-on: реализовывать функции в команде, чтобы техническое направление опиралось на код и клиента.
- Задавать кросс-командное техническое направление и владеть архитектурными решениями, затрагивающими несколько команд.
- Возглавлять самые сложные задачи масштабирования и данных по мере роста к 100 млрд сигналов риска в день.
- Повышать инженерную планку во всей организации через стандарты, ревью и менторство старших инженеров.
- Формировать дорожную карту вместе с инженерным и продуктовым руководством: что строить, а не только как.
Требования
- Обычно 8+ лет релевантного инженерного опыта в технологических, продуктовых компаниях.
- Сильные TypeScript и React.
- Продуктивный уровень в бэкенд-языке (у нас Go).
- Хорошие навыки работы с реляционными базами данных (у нас Postgres).
- AI-инструменты кодирования как стандартный рабочий процесс и умение оценивать и отвечать за их результаты.
- Прагматичные компромиссы: вы взвешиваете техническое качество против текущих потребностей бизнеса.
- Низкое эго, высокая забота: вы ориентированы на продукт и клиента, а не только на код.
- Подтверждённый опыт задания технического направления в нескольких командах и вовлечения людей, а не просто написание документации.
- Доказательства владения сложной задачей масштабирования или архитектуры от начала до конца, где результат имел значение для бизнеса.
- Умение влиять без полномочий, работая с продуктом и руководством над тем, что строить, а не только как.
Будет преимуществом
- Опыт в кибербезопасности.
- Запуск сервисов на Kubernetes, желательно на GCP.
- Data engineering, крупномасштабное сканирование или краулинг, или другие высоконагруженные системы.
- Развитие архитектуры и культуры команды по мере масштабирования компании: от растущего монолита к сервисам, которые команды создают, эксплуатируют и владеют.
- Создание сложных приложений или систем с нуля в кросс-функциональной команде.
Условия
- Ежемесячная субсидия на образ жизни: для финансового, физического и ментального благополучия.
- Надбавка на обустройство рабочего места из дома: помощь в настройке в первые 3 месяца.
- Ежегодная надбавка на обучение и развитие $1500 USD: для расходов на возможности развития.
- Ежегодный отпуск: PTO плюс два дополнительных дня UpGuardian для восстановления.
- 18 недель оплачиваемого отпуска по уходу за ребёнком: независимо от родительской роли.
- Надбавка на личный отпуск: включает больничный и отпуск по уходу.
- Полностью удалённая рабочая среда: есть физические офисы в Сиднее и Хобарте, но обязательное посещение не требуется.
- Высококлассное оборудование: предоставляются ноутбуки топ-уровня.
- Субсидия на генеративный ИИ: оплаченные подписки для всех членов команды.
- Опционы на акции: участие в росте UpGuard.