Culmen International
Sr. Full-Stack Engineer (USPACOM)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full-Stack Engineer для поддержки защищённой разработки ПО для целеуказания и планирования миссий USPACOM J32. Нужен опыт полного цикла разработки, работа с операторами и экспертами, разработка frontend и backend сервисов в классифицированных средах.
Задачи
- Проектировать, разрабатывать и внедрять защищённые приложения для целеуказания и планирования огня USPACOM J32
- Разрабатывать операторские приложения для Target-Effect Pairing (TEP): ранжированные рекомендации, альтернативные пары, компромиссы с учётом ограничений и объяснения
- Создавать backend-сервисы для оркестрации workflow, обработки рекомендаций, ревью и утверждения, маршрутизации согласований, деконфликтинга и поддержки чернового распределения сил
- Переводить вводные от SME по Joint Fires и Targeting в интуитивные workflow для Phase 3 Capabilities Analysis и Phase 4 Commander’s Decision and Force Assignment
- Реализовывать механизмы human-machine teaming: принятие, отклонение, изменение и маршрутизация рекомендаций с сохранением человеческого контроля
- Создавать прослеживаемое и аудируемое ПО с записью исходных данных, версий моделей/правил, истории рекомендаций, действий пользователей, таймстемпов и обоснований утверждения
- Интегрироваться с системами Government-designated (Maven Smart System, object-management, симуляции, C2-интерфейсы) через защищённые API и event-driven паттерны
- Строить интерфейсы, отображающие ограничения по запасам, тайминги и доступность, допущения, индикаторы уверенности, невыполнимые условия и следующие шаги
- Разрабатывать отказоустойчивые сервисы для сценариев single-target, multi-target и constrained-resource в connected и degraded условиях
- Внедрять RBAC/ABAC, classification-aware обработку данных, защищённую коммуникацию сервисов и tamper-evident аудит
- Создавать автоматические unit, integration, regression, performance и security тесты для приёмки Government и независимого T&E
- Работать напрямую с операторами J32, SME по Joint Fires и Targeting, экспертами по weaponeering, data-инженерами, security-командами и владельцами систем Government
- Участвовать в sprint planning, backlog refinement, демонстрациях операторам, технических ревью и внедрении в средах Government
- Готовить поддерживаемый код, документацию API, architecture decision records, release notes, runbooks и материалы для передачи
- Поддерживать on-site взаимодействие с операторами USPACOM J32 по мере необходимости
Требования
- 7+ лет профессионального опыта full-stack разработки, включая сложные data-intensive приложения
- Сильный опыт с современными frontend-фреймворками, backend-сервисами, RESTful API, event-driven архитектурами, реляционными или документными БД и автоматизированным тестированием
- Опыт создания приложений для workflow, mission-planning, decision-support, command-and-control или operational intelligence
- Умение превращать сложные операционные и доктринальные процессы в удобное и объяснимое ПО
- Опыт с data provenance, audit logging, управлением состоянием workflow, контролем доступа и версионированием конфигураций или моделей
- Знакомство с контейнеризованными деплоями, CI/CD, infrastructure-as-code, observability и защищёнными cloud или on-premises средами
- Подтверждённая способность работать с операционными пользователями и поставлять результат инкрементально через частые демонстрации и обратную связь
- Понимание human-centered design для критичных workflow, где рекомендации должны оставаться прозрачными, проверяемыми и обратимыми
- Отличные письменные и устные коммуникативные навыки, умение объяснять технические решения операционным и государственным стейкхолдерам
- Право на TS/SCI; активный допуск strongly preferred
- Способность поддерживать on-site взаимодействие с операторами USPACOM J32
Условия
- Медицинская, стоматологическая и офтальмологическая страховка: взносы сотрудника на 100% оплачиваются Culmen, покрытие зависимых по номинальной ставке (включая партнёров)
- 401k — вестинг сразу и 4% match
- Страхование жизни и инвалидности оплачивается компанией
- Доступно дополнительное страхование
- Возможности обучения и повышения квалификации
- 12 оплачиваемых праздничных дней
Навыки
- RESTful APIs
- event-driven architectures
- relational databases
- document databases
- automated testing
- CI/CD
- infrastructure-as-code
- observability
- containerized deployments
- RBAC
- ABAC
- audit logging
- data provenance
- workflow state management
- Maven Smart System
- secure APIs