General Dynamics

Sr Advanced Software Engineer (C++, Java)

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

Senior-разработчик в General Dynamics Mission Systems для создания и интеграции критически важного ПО для подводных и надводных платформ ВМС США. Роль предполагает самостоятельное владение крупными компонентами и решение сложных задач интеграции.

Задачи

  • Проектировать, разрабатывать и поддерживать сложное ПО на C++, Qt, Java и Python
  • Владеть программными компонентами на всех этапах: от требований и архитектуры до интеграции и развёртывания
  • Разрабатывать распределённые интерфейсы с использованием API, AMQP, gRPC, Protocol Buffers и событийно-ориентированных архитектур
  • Принимать обоснованные проектные решения в рамках закреплённых компонентов и подсистем
  • Интегрировать COTS, open-source и собственное ПО
  • Диагностировать сложные проблемы конкурентности, производительности, сетевого взаимодействия, данных и системной интеграции
  • Разрабатывать приложения для Red Hat Enterprise Linux и контейнеризированных сред
  • Поддерживать развёртывание с использованием Docker, Podman, Kubernetes или RKE2 и Helm
  • Определять эффективные модульные, компонентные и интеграционные тесты
  • Проводить детальные ревью кода и дизайна, наставлять других инженеров
  • Доносить технические риски, выводы и рекомендации до инженерных и программных стейкхолдеров
  • Поддерживать лабораторные и платформенные интеграционные работы ВМС

Требования

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

Условия

  • Интересный карьерный путь с возможностями непрерывного обучения и развития
  • Исследовательская работа в командах, отмеченных наградами
  • Гибкий график с каждым вторым выходным пятницей по желанию (график 9/80)
  • Конкурентные льготы, включая 401k matching, flex time off, оплачиваемый родительский отпуск, медицинские льготы, программы здоровья и благополучия, сотруднические и социальные группы
  • Полностью офисный формат работы в команде Progeny, Manassas, VA

Навыки

  • C++
  • Qt
  • Java
  • Python
  • AMQP
  • gRPC
  • Protocol Buffers
  • Red Hat Enterprise Linux
  • Docker
  • Podman
  • Kubernetes
  • RKE2
  • Helm
  • CI/CD
  • DevSecOps

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

Lead Software Engineer - Parametric
Morgan StanleyLeadNew YorkГибрид
115,000 – 225,000 USD в год
15 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Staff Software Engineer
SS&C TechnologiesSeniorCitypointГибрид
170,000 – 188,000 USD в год
13 окт.
Sr Advanced Software Engineer (C++, Java) — General Dynamics, 149,902 – 166,298 USD в год, Manassas | itrelocate