Northrop Grumman
Python Software Engineer Level 2 or 3 (AHT)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист Python в отдел разработки Northrop Grumman (Aurora, CO). Проектирование и поддержка backend-сервисов, контейнеризация и деплой, менторство инженеров в Agile-команде.
Задачи
- Проектирование, разработка и поддержка backend-сервисов
- Архитектура и поддержка Docker-окружений для разработки и эксплуатации
- Руководство деплоем с использованием Docker Swarm и связанных инструментов
- Определение и продвижение инженерных практик (стандарты кода, тестирование, code review)
- Участие и проведение Agile-церемоний (планирование, стендапы, ревью, ретроспективы)
- Работа с Jira для управления бэклогом и спринтами, Confluence для документации
- Совместная работа через GitLab: контроль версий, code review, интеграция с CI/CD
- Взаимодействие с product owners, QA и DevOps для выпуска качественных фич
- Менторство junior и middle инженеров, техническое наставничество
- Коммуникация с техническими и нетехническими стейкхолдерами, влияние на техническое направление
Требования
- Активный допуск Top Secret и право на SCI на момент подачи заявки
- Значительный профессиональный опыт работы Software Engineer
- Опыт работы в Linux-окружениях
- Уверенное владение Python, опыт создания production-сервисов
- Практический опыт с Docker (Dockerfiles, сборка образов, локальная разработка, best practices)
- Опыт использования GitLab (репозитории, merge requests, code review, базовые CI-пайплайны)
- Понимание современного SDLC: Agile, CI/CD, взаимодействие с DevOps, автоматизированное тестирование
- Практический опыт с Jira и Confluence в командной работе
- Опыт с Rust и/или C++ для производительно-критичных компонентов
- Для Level 2: бакалавр в науке и 2+ года опыта разработки (или магистр, или 4 доп. года опыта вместо диплома)
- Для Level 3: бакалавр в науке и 5+ лет опыта разработки (или 3+ года с магистром, или 4 доп. года опыта вместо диплома)
Условия
- Возможна помощь с релокацией
- Командировки около 10% времени
- Медицинская страховка, страхование жизни и инвалидности
- Сберегательный план
- Оплачиваемые праздники и отпуск (PTO)
- Возможны переработки, сменные надбавки и дискреционный бонус
- Годовые бонусы по результатам работы
- Возможность карьерного роста до технических и руководящих ролей
Навыки
- Python
- Docker
- Docker Swarm
- GitLab
- CI/CD
- Linux
- Jira
- Confluence
- Agile
- Rust
- C++
- SQL
- PostgreSQL
- ORM