General Dynamics

Sr Advanced Software Engineer (C++, Java)

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

Ведущий инженер-программист для программы Liberator: техническое руководство кросс-функциональной командой, разрабатывающей и интегрирующей критически важное ПО для ВМС США, с активным участием в разработке на C++ в Linux.

Задачи

  • Руководить архитектурой, проектированием, разработкой и интеграцией сложных программных систем
  • Разрабатывать production-код на C++ в среде Linux
  • Определять техническое направление и принимать обоснованные проектные решения на уровнях приложения, middleware, интерфейсов и развёртывания
  • Интегрировать распределённые приложения с помощью API, gRPC, Protocol Buffers и моделей интерфейсов на основе данных
  • Руководить интеграцией COTS, open-source и собственных программных компонентов
  • Диагностировать сложные проблемы ПО, сетей, конкурентности, производительности и системной интеграции
  • Определять стратегии модульного, компонентного, интеграционного и системного тестирования
  • Проводить ревью кода и дизайна, продвигать безопасное кодирование, управление конфигурациями и инженерные практики
  • Наставлять инженеров и координировать техническую работу между командами и дисциплинами
  • Доносить технический статус, риски, рекомендации и планы восстановления до руководства программы, заказчиков и партнёров
  • Поддерживать интеграцию ПО и решение проблем в лабораторных условиях и на платформах ВМС

Требования

  • Степень бакалавра в области программной инженерии или смежной STEM-дисциплины и минимум 8 лет релевантного опыта; либо магистерская степень и 6 лет опыта
  • Обязательный опыт работы с C++
  • Наличие допуска Secret Министерства обороны США на момент найма
  • Гражданство США
  • Около 8+ лет прогрессирующего опыта в разработке ПО
  • Подтверждённый опыт технического лидера сложного программного продукта или интеграционного проекта
  • Сильные навыки современной разработки на C++
  • Сильный опыт работы с Linux, желательно Red Hat Enterprise Linux или производные
  • Опыт проектирования и отладки распределённых, событийно-ориентированных или сервис-ориентированных систем
  • Практический опыт с gRPC, Protocol Buffers, сетями и асинхронным или многопоточным ПО
  • Знание практик Agile и DevSecOps, автоматизированного тестирования, CI/CD и управления конфигурациями на базе Git
  • Умение переводить системные требования и определения интерфейсов в поддерживаемые программные решения
  • Опыт интеграции ПО с тактическими, боевыми, системами управления вооружением или другими критически важными системами
  • Сильные техническое суждение, ответственность, коммуникация и навыки наставничества
  • Умение определять ответственное использование одобренных AI-инструментов для продуктивности и качества инженерии

Условия

  • Возможности технического и лидерского роста
  • Исследовательская работа в отмеченных наградами командах, создающих решения для национальной безопасности
  • Гибкий график 9/80 с выходным каждую вторую пятницу, когда позволяют задачи программы
  • Конкурентные бенефиты: 401(k) с matching, оплачиваемые отпуска, родительский отпуск, медицинское страхование, wellness-программы и employee resource groups
  • Полная занятость на площадке работодателя; гибрид и удалённая работа недоступны

Навыки

  • C++
  • Java
  • Linux
  • Red Hat Enterprise Linux
  • gRPC
  • Protocol Buffers
  • API
  • Agile
  • DevSecOps
  • CI/CD
  • Git
  • автоматизированное тестирование
  • многопоточность
  • асинхронное программирование
  • сетевое программирование
  • AI-инструменты

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

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 окт.
Sr Advanced Software Engineer (C++, Java) — General Dynamics, 164,892 – 182,928 USD в год, Manassas | itrelocate