KBR, Inc.
Principal Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Software Engineer в KBR/Trinzic для поддержки контракта MSEIT в Space Systems Command. Роль сочетает hands-on разработку full stack, техническое лидерство и архитектурную поддержку нескольких миссионных команд.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать критичные для миссии приложения на frontend, backend и сервисном уровне
- Обеспечивать hands-on техническое лидерство и инженерное наставничество для нескольких команд
- Участвовать в определении и развитии прикладной, интеграционной, данных и event-driven архитектур
- Проектировать и реализовывать масштабируемые event-driven системы для распределённых миссионных систем
- Разрабатывать паттерны интеграции для интероперабельности миссионных приложений
- Разрабатывать современные интерфейсы на Angular
- Проектировать и реализовывать масштабируемые сервисы, API и распределённые компоненты
- Помогать командам решать сложные задачи по производительности, масштабируемости, интеграции и архитектуре
- Совместно с platform engineering и DevSecOps улучшать пайплайны доставки, автоматизацию, observability и деплой
- Продвигать лучшие практики в дизайне, качестве кода, тестировании, поддерживаемости, отказоустойчивости и безопасности
- Менторить инженеров через дизайн-ревью, архитектурные обсуждения и код-ревью
- Работать с системными инженерами, product owners и стейкхолдерами для перевода миссионных потребностей в технические решения
Требования
- Возможность получить и поддерживать допуск DoD Secret
- Степень бакалавра в computer science, software engineering, computer engineering или смежной области
- 10+ лет профессионального опыта разработки ПО
- Обширный опыт проектирования и разработки распределённых систем
- Сильный опыт full stack разработки современных веб- и enterprise-приложений
- Экспертный опыт с Angular или аналогичными современными frontend-фреймворками
- Сильный опыт проектирования и реализации масштабируемых backend-сервисов и API
- Обширный опыт с Kafka и паттернами event-driven архитектуры
- Понимание асинхронного обмена сообщениями, event streaming и дизайна распределённых систем
- Опыт реализации enterprise integration patterns
- Опыт работы в Agile-средах
- Понимание практик DevSecOps и CI/CD пайплайнов
- Способность влиять на техническое направление нескольких команд и проектов
- Сильные коммуникативные, лидерские и менторские навыки
- Владение Microsoft Office (Word, Excel, PowerPoint)
Условия
- Полная занятость, стандартные 40 часов в неделю
- Минимальные командировки
- Гибкость работы из дома с присутствием в офисе по необходимости
- Зарплата для Калифорнии примерно $150,000–$190,000
- Возможны бонусы, sign-on bonus, релокационные выплаты, краткосрочные и долгосрочные стимулы
- Бенефиты: 401K с match, медицинская, стоматологическая и vision страховка, страхование жизни, AD&D, FSA, disability, оплачиваемый отпуск, гибкий график
- Профессиональное обучение и развитие
Навыки
- Angular
- Kafka
- Kafka Streams
- Apache Flink
- RabbitMQ
- NATS
- Kubernetes
- OpenTelemetry
- Prometheus
- Grafana
- ELK
- CI/CD
- DevSecOps
- microservices
- event-driven architecture
- API gateways
- service mesh
- SBOM