Constellation Technologies
Software Engineer - Level 03 - FULLY CLEARED with POLYGRAPH REQUIRED
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик ПО уровня Level 03 в компании Constellation Technologies для работы по федеральному контракту США. Требуется гражданство США и активный допуск TS/SCI с полиграфом; работа включает разработку, сопровождение и техническое лидерство в командах.
Задачи
- Анализировать требования пользователей и формировать требования к дизайну и производительности ПО
- Отлаживать существующее ПО и исправлять дефекты
- Проектировать и писать новый код или дорабатывать существующее ПО
- Интегрировать существующее ПО в новые или изменённые системы
- Разрабатывать запросы к базам данных и хранилищам данных
- Писать и проверять документацию по ПО и системам
- Выполнять роль тимлида в рамках процесса разработки
- Проектировать и реализовывать сложные интерфейсы и запросы к БД
- Разрабатывать алгоритмы для достижения требований по производительности
- Помогать в разработке и выполнении процедур тестирования компонентов ПО
- Анализировать производительность систем и взаимодействовать с пользователями и системными инженерами
- Модифицировать ПО для исправления ошибок, адаптации к новому оборудованию и повышения производительности
- Проектировать и модифицировать программные системы с использованием научного анализа и математических моделей
- Реализовывать сложные алгоритмы с жёсткими ограничениями по таймингам и ресурсам
- Осуществлять контроль качества продуктов команды
- Руководить одной или несколькими командами разработки
- Согласовывать требования к ПО с системными и аппаратными инженерами
- Координировать установку ПО и контролировать работу оборудования
- Рекомендовать новые технологии и процессы для сложных проектов
- Выступать техническим лидером нескольких команд разработки
- Выбирать процесс разработки совместно с заказчиком и системной инженерией
- Обеспечивать контроль качества всего разработанного и изменённого ПО
- Делегировать задачи по программированию и тестированию командам и контролировать их выполнение
Требования
- Гражданство США
- Активный допуск TS/SCI с действующим полиграфом (последний полиграф не позднее последних 5 лет)
- Готовность к режиму on-call для поддержки работы систем
- 20 лет опыта работы в качестве SWE в программах и контрактах схожего масштаба и сложности
- Степень бакалавра в области computer science или смежной дисциплине
- Допускается замена степени 4 годами дополнительного релевантного опыта
- Умение анализировать требования пользователей и выводить требования к дизайну и производительности
- Опыт отладки ПО и исправления дефектов
- Опыт проектирования и разработки ПО
- Опыт интеграции ПО в новые или изменённые системы
- Опыт разработки запросов к базам данных
- Опыт написания и проверки документации
- Опыт технического лидерства и руководства командами разработки
- Опыт разработки алгоритмов и контроля качества
Условия
- Медицинская страховка с покрытием 80% премии работодателем и HSA от компании
- Стоматологическая страховка
- Страхование зрения с покрытием 80% премии работодателем
- Страхование жизни, оплачиваемое работодателем на 100%
- Краткосрочная и долгосрочная страховка по нетрудоспособности, оплачиваемая работодателем на 100%
- Ежегодная компенсация обучения и профессиональных членств
- Бесплатный доступ к обучению и сертификации по Red Hat Enterprise Linux и AWS
- Ежегодная компенсация расходов на технику (телефоны, компьютеры, принтеры)
- Пенсионный план 401(k) с участием компании до 5% и немедленным вестингом после 90 дней
- Оплачиваемое время на обучение
- Контракты и рабочие локации в Мэриленде, Вирджинии, Колорадо, Техасе, Юте, Флориде и Гавайях
- Тимбилдинги, праздничные мероприятия и ежемесячные встречи
- Менторство и взаимодействие с руководящей командой
- Программа признания достижений
- Брендированная одежда
Навыки
- ReactJS
- NodeJS
- Java
- Spring Boot
- JavaScript
- Docker
- Podman
- AWS
- MongoDB
- Elasticsearch
- Gradle
- API
- UI/UX