HALOGEN ENGINEERING GROUP, INC
SOFTWARE ENGINEER - Linux/ Python - 5+ yrs of Experience - TS/SCI w/Poly clearance is required - ID - 529
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик ПО для инфраструктуры управления системами HPC в Linux-среде. Проектирование, разработка и поддержка сложных программных систем по задокументированным требованиям.
Задачи
- Анализировать требования пользователей для формирования требований к дизайну и производительности ПО
- Отлаживать существующее ПО и исправлять дефекты
- Проектировать и писать новый код или дорабатывать существующее ПО для добавления новых функций
- Писать и проверять документацию по ПО и системам
- Интегрировать существующее ПО в новые или изменённые системы и среды
- Разрабатывать простые запросы к данным для существующих или предлагаемых баз данных и хранилищ
- Разрабатывать и выполнять процедуры тестирования программных компонентов
- Модифицировать существующее ПО для адаптации к новому оборудованию или повышения производительности
- Разрабатывать решения на основе анализа стандартов производительности систем и взаимодействия с пользователями и системными инженерами
- Разрабатывать облачные решения и технологии
- Проектировать и реализовывать сложные алгоритмы с соблюдением строгих ограничений по таймингам, системным ресурсам и интерфейсам
- Проводить контроль качества продуктов команды
- Рекомендовать и внедрять улучшения документации и стандартов процесса разработки
- Координировать установку ПО на системе и мониторить производительность
- Рекомендовать новые технологии и процессы для сложных программных проектов
- Выступать техническим лидером нескольких команд разработки
- Делегировать задачи по программированию и тестированию командам и контролировать их выполнение
Требования
- Опыт работы с Linux CLI и инструментами Linux
- Владение скриптами (Bash/Python) для автоматизации задач и процессов
- Недавний опыт разработки ПО на Python
- Знание принципов, методологий и инструментов CI/CD, включая GitLab CI
- Знакомство с Agile, Scrum или Scaled Agile Framework (SAFe)
- Опыт работы с системой контроля версий Git
- Степень магистра в области компьютерных наук или смежной дисциплине и 3 года опыта в роли SWE, ИЛИ степень бакалавра и 5 лет опыта, ИЛИ 7 лет опыта в роли SWE
- Действующий допуск TS/SCI
- Полиграф (не старше семи лет)
Условия
- Медицинские планы CareFirst: два плана Platinum PPO ($0 франшиза) и один HSA ($1500 франшиза)
- Halogen оплачивает 100% стоимости медицинской страховки до $25,000
- Программа CareFirst Wellness Rewards
- Стоматологический план Guardian: Halogen оплачивает 50% стоимости
- План по зрению: Halogen оплачивает 100% стоимости
- Пенсионный план 401K: 10% взнос от компании, автоматически вестируется и выплачивается каждый период
- Страхование жизни, AD&D, краткосрочная и долгосрочная нетрудоспособность
- 20 дней оплачиваемого отпуска
- 6 федеральных праздников
- 5 плавающих праздников
- Бонусы по результатам работы и оплачиваемым часам
- Командировки: нет
- Смена: дневная
- Формат работы: на месте (onsite)
Навыки
- Linux
- Python
- Bash
- GitLab CI
- CI/CD
- Git
- Ansible
- Docker
- Podman
- HashiCorp Vault
- Keycloak
- Netbox
- Splunk
- JIRA
- Confluence
- C
- C++
- Ruby
- Perl
- JavaScript
- Java
- Spring
- Kafka
- Agile
- Scrum
- SAFe