KBR, Inc.
Senior Full-Stack Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Iron Stallion для разработки защищённых data-intensive приложений для космических операторов: веб-приложения, backend-сервисы, аналитические workflow и AI-функции с техническим лидерством в команде.
Задачи
- Проектировать, разрабатывать и поддерживать отзывчивые пользовательские mission-приложения на TypeScript, JavaScript, HTML5, CSS и современных UI-фреймворках (Vue, React, Angular) в связке с Java/Spring Boot, C#/.NET или аналогами
- Руководить переводом операторских workflow в понятные, доступные и поддерживаемые веб-интерфейсы: адаптивные layout, архитектура приложения, state management, визуализация данных, производительность, совместимость с браузерами
- Проектировать и развивать RESTful API, микросервисы и event-driven workflow для приёма, нормализации, корреляции, анализа и визуализации данных из разных источников
- Использовать одобренные AI-инструменты разработки для генерации кода, тестирования, рефакторинга, документации, диагностики и code review
- Проверять AI-сгенерированный код на корректность, безопасность, производительность и поддерживаемость перед интеграцией
- Разрабатывать human-in-the-loop AI-функции: обнаружение аномалий, рекомендации, корреляция данных, предиктивная аналитика, оптимизация workflow
- Создавать переиспользуемые UI-компоненты и общие веб-библиотеки, руководить автоматизированным unit-, integration- и end-to-end тестированием (Vitest, Jest, Cypress, Playwright или аналоги)
- Взаимодействовать с операторами, аналитиками, системными инженерами, командами кибербезопасности, data scientists и product owners для превращения mission-потребностей в инкрементальные релизы
- Совместно с platform- и cybersecurity-командами работать над DevSecOps-пайплайнами, контейнерными деплоями, observability, security scanning и контролем software supply chain
- Вести design-обсуждения и peer review, менторить инженеров, продвигать безопасную разработку, frontend-инженерию, тестирование и ответственные практики AI-assisted engineering
Требования
- Степень бакалавра в Computer Science, Computer Engineering, Software Engineering или смежной технической дисциплине и 8+ лет релевантного опыта (или эквивалентный прямой опыт)
- Экспертиза хотя бы в одной backend-экосистеме: Java со Spring Boot или C# с .NET, плюс продвинутый опыт с JavaScript или TypeScript, HTML5, CSS и современным UI-фреймворком (Vue, React, Angular)
- Опыт проектирования и разработки адаптивных веб-приложений, потребляющих RESTful API, а также распределённых систем, микросервисов, асинхронной обработки или event-driven приложений
- Опыт с data-intensive приложениями, реляционными или документными БД и messaging/streaming-технологиями (Kafka или аналог)
- Продвинутый опыт с frontend-архитектурой, дизайном переиспользуемых компонентов, контролем версий, автоматизированным тестированием, отладкой в браузере, оптимизацией производительности и современными frontend-сборщиками (Vite, Webpack)
- Практический опыт использования одобренного на предприятии AI coding assistant и проверки его вывода на неточный, небезопасный или сфабрикованный код
- Сильные навыки диагностики и коммуникации между командами software, data, infrastructure, cybersecurity и mission
- Способность получить и поддерживать допуск к безопасности правительства США
Условия
- Конкурентные lifestyle-льготы: 401K с match от компании, медицинская, стоматологическая и офтальмологическая страховка, страхование жизни, AD&D, flexible spending account, disability, оплачиваемый отпуск, гибкий график
- Поддержка карьерного роста через профессиональное обучение и развитие
- Работа в KBR Mission Technology Solutions с переходом в Trinzic после планируемого спин-оффа (ожидается в январе 2027), без необходимости повторного трудоустройства
- Культура Zero Harm и People First, равные возможности трудоустройства
Навыки
- TypeScript
- JavaScript
- HTML5
- CSS
- Vue
- React
- Angular
- Java
- Spring Boot
- C#
- .NET
- RESTful API
- микросервисы
- event-driven
- Kafka
- Vite
- Webpack
- Vitest
- Jest
- Cypress
- Playwright
- Docker
- Kubernetes
- CI/CD
- DevSecOps
- AI coding assistant
- RAG
- Azure OpenAI
- AWS Bedrock