Booz Allen Hamilton

Software Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Backend-разработчик в Booz Allen для создания распределённых систем на стыке edge и cloud: C++20, Go-сервисы, безопасные обновления и интеграционные тесты.

Задачи

  • Проектировать, реализовывать, тестировать, отлаживать и документировать компоненты ПО в комбинированном edge/cloud-приложении
  • Разрабатывать системное ПО на C++20, облачные сервисы на Go, инсталляторы, персистентность, OTA-обработку и интеграционные тесты
  • Писать unit-, contract-, integration-, boundary-, restart- и negative-тесты
  • Диагностировать поведение на границах cloud, Linux, Windows, баз данных и сети
  • Работать в VS Code через Remote SSH на стандартизированных сборочных VM под Windows и Linux
  • Участвовать в небольших code review и объяснять весь код, созданный с помощью AI
  • Поддерживать ограниченные входные данные, стабильные ошибки, структурированные логи и аккуратную работу с учётными данными и подписывающими материалами
  • Обновлять protobuf-контракты, миграции, конфигурацию сборки, runbooks и тестовые доказательства вместе с изменениями реализации

Требования

  • 2+ года опыта программирования на Go, C++ или Python
  • Опыт с OpenSSL, TLS/mTLS, public-key enrollment, сертификатами или проектированием защищённых протоколов
  • Опыт с системными сервис-менеджерами (Windows SCM, Linux), кросс-платформенными инсталляторами, кросс-компиляцией, Job Objects и overlapped I/O или разработкой под не-host архитектуры
  • Опыт с SQLite или SQLiteModernCpp, шифрованными локальными БД или облачными SQL-базами
  • Опыт с системами безопасных обновлений, подписанными манифестами, верификацией пакетов, защитной распаковкой архивов, rollback и recovery
  • Опыт с распределённым состоянием задач, управлением устройствами/парком, IoT или edge-системами, телеметрией, прерывистой сетью
  • Возможность получить допуск Secret
  • Бакалаврская степень или 5+ лет опыта в software engineering вместо степени

Условия

  • Медицинская страховка, страхование жизни и инвалидности, финансовые и пенсионные программы
  • Оплачиваемый отпуск, профессиональное развитие, оплата обучения, программы work-life и уход за детьми
  • Программа recognition awards
  • Гибридный/удалённый/офисный формат в зависимости от позиции
  • Оценка навыков в рамках skills-first процесса найма

Навыки

  • Go
  • C++
  • Python
  • OpenSSL
  • TLS
  • mTLS
  • SQLite
  • SQLiteModernCpp
  • protobuf
  • gRPC
  • Linux
  • Windows
  • VS Code
  • Remote SSH
  • IoT
  • edge computing
  • OTA
  • CI/CD

Похожие вакансии

Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Senior Software Engineer, NeMo Helix Core Platform
NVIDIASeniorУдалённо
184,000 – 356,500 USD в год
7 окт.
Senior Software Engineer
Charles SchwabSeniorAnn ArborОфис
6 окт.
Sr Software Engineer
General MotorsSeniorSunnyvaleГибридРелокация
170,600 – 261,300 USD в год
6 окт.
Software Engineer — Booz Allen Hamilton, 69,400 – 158,000 USD в год, Mclean | itrelocate