Base-2 Solutions

Principal Software Engineer

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

Principal Software Engineer в Base-2 Solutions для поддержки долгосрочного контракта DIA-NDOC DOMEX Technology Platform. Разработка и поддержка масштабируемых Python-микросервисов с интеграцией Apache Kafka и Elasticsearch, деплой и мониторинг в Kubernetes.

Задачи

  • Проектировать, разрабатывать, тестировать и поддерживать Python-микросервисы
  • Реализовывать консьюмеры и продюсеры сообщений на Apache Kafka
  • Интегрировать Elasticsearch для индексации и запросов в реальном времени и батчами
  • Писать юнит- и интеграционные тесты, обеспечивать высокое покрытие и надёжность
  • Строить CI/CD-пайплайны и деплоить сервисы в кластерах Kubernetes
  • Участвовать в обсуждениях дизайна, код-ревью и планировании архитектуры
  • Мониторить и устранять продакшн-инциденты с помощью инструментов observability
  • Вести техническую документацию и делиться знаниями внутри команды
  • Применять методологии разработки и проектирования, соответствующие среде разработки, интеграции и продакшна
  • Способствовать сотрудничеству в команде для предоставления качественных услуг и продуктов заказчикам

Требования

  • Опыт в разработке ПО, соответствующий образовательно-опытному пути из раздела эквивалентности
  • Владение Python и связанными backend-фреймворками, такими как FastAPI и Flask
  • Опыт контейнеризации, особенно Docker
  • Опыт в ETL (Extraction, Transformation, Load)
  • Практический опыт разработки в Linux, включая bash или аналогичный скриптинг
  • Хорошее понимание RESTful API и микросервисной архитектуры
  • Практический опыт с Kubernetes: деплой, мониторинг и отладка сервисов
  • Понимание распространённых паттернов проектирования, практик безопасности и принципов логирования и мониторинга
  • Знакомство с Git и совместными рабочими процессами, включая pull requests и ревью
  • Опыт с DevOps-практиками и инструментами, включая CI/CD, особенно GitLab или Jenkins
  • Сильные навыки устной и письменной коммуникации
  • Опыт работы по Agile-практикам
  • Умение эффективно работать в команде и самостоятельно
  • Активный допуск Top Secret/SCI

Условия

  • Долгосрочный контракт DIA-NDOC DOMEX Technology Platform
  • Преимущественно работа в офисе в Bethesda, MD, с периодической удалённой работой по требованиям заказчика
  • Равные возможности трудоустройства (EEO)

Навыки

  • Python
  • FastAPI
  • Flask
  • Apache Kafka
  • Elasticsearch
  • Kubernetes
  • Docker
  • ETL
  • Linux
  • bash
  • RESTful API
  • Git
  • CI/CD
  • GitLab
  • Jenkins
  • Agile
  • AWS
  • LLM
  • Agentic AI

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

Software Engineer II
AlegeusMiddleBostonГибрид
66,800 – 113,700 USD в год
16 окт.
Software Engineer, Backend – Webex Signaling
CiscoMiddleSeattleОфис
138,100 – 198,200 USD в год
16 окт.
Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Orchestration Software Engineer- Workflow & Integration
Alexion PharmaceuticalsSeniorNew HavenГибрид
15 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Principal Software Engineer — Base-2 Solutions, Bethesda | itrelocate