Northrop Grumman
Sr Principal Software Engineer – SW Product Owner (26-435)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Роль Product Owner и технического лидера в команде разработки системы C2BMC (противоракетная оборона). Нужен сильный software engineer с фокусом на Java и Unix/Linux, который ведёт распределённую Java-систему, формирует требования и бэклог и координирует работу Agile-команды.
Задачи
- Быть Product Owner и техническим лидером глобальной команды разработки, направлять проектирование, разработку, интеграцию и тестирование крупной распределённой Java-системы
- Обеспечивать повседневное руководство, наставничество и координацию кросс-функциональной Agile-команды в соответствии с приоритетами программы
- Проводить глубокий анализ и техническую поддержку крупной распределённой системы на Java, включая решение сложных проблем и оптимизацию производительности
- Консультировать региональную команду и других стейкхолдеров, обеспечивая согласованность глобальных и региональных возможностей, архитектуры и интерфейсов
- Собирать и уточнять требования от стейкхолдеров и других команд, обеспечивая своевременные и точные поставки
- Определять и поддерживать критерии приёмки для историй и элементов бэклога продукта
- Устранять блокеры на техническом, процессном и координационном уровне для поддержания темпа итераций и релизов
- Помогать команде в проектировании, реализации, тестировании, интеграции и поддержке пользователей большой развивающейся кодовой базы
- Поддерживать приоритизированный и прозрачный бэклог продукта в соответствии со спецификациями и приоритетами программы
- Взаимодействовать с другими группами поддержки и руководством разработки для решения проблем, установки стандартов и повышения эффективности системы
- Поддерживать планирование и проведение проектов и экспериментов MDA, включая работу в нестандартные часы во время мероприятий
- Тесно сотрудничать с государственными заказчиками, экспертами и пользователями системы, обсуждать технические подходы, компромиссы и результаты
- Адаптироваться к быстро меняющимся требованиям и задачам проектирования, выдавая качественные решения в сжатые сроки
Требования
- Степень бакалавра в Computer Science, Software Engineering, математике, физике или смежной области и 8 лет опыта; либо магистратура и 6 лет опыта; либо 12 лет релевантного опыта вместо степени
- Действующий активный допуск Top Secret от правительства США на момент подачи заявки
- Опыт руководства командой разработки в роли Scrum Master, Product Owner или аналогичной технической руководящей позиции
- Знание принципов, ролей и практик Agile и подтверждённый опыт их применения в разработке ПО
- Владение Java: проектирование, разработка и тестирование приложений в крупномасштабной распределённой среде
- Опыт разработки в среде Unix/Linux
- Понимание принципов разработки ПО, включая ООП, паттерны проектирования и методы тестирования/отладки
- Эффективные навыки устной и письменной коммуникации с разработчиками, инженерами, экспертами и заказчиками
- Способность работать в быстром темпе в команде и в рамках структурированного процесса разработки и конфигурационного управления
- Знание практик и стандартов написания кода и дисциплинированное их применение
- Сильные навыки решения проблем: анализ производительности, поиск первопричин, рекомендации и внедрение решений
Условия
- Комплексный и гибкий пакет льгот: медицинская страховка, сберегательный план, оплачиваемый отпуск
- Помощь в обучении, тренинги и развитие
- Гибкие варианты организации работы
- Возможны сверхурочные, сменные надбавки и дискреционный бонус
- Работа на площадке без возможности удалённой работы; помощь с релокацией не предоставляется
- Требуется допуск Top Secret; гражданство США обязательно
- Командировки около 10% времени
Навыки
- Java
- Unix
- Linux
- OOP
- Agile
- Scrum
- TDD
- Continuous Integration
- SOA
- Windows
- Eclipse IDE
- Maven
- Git
- Distributed Systems
- Software Architecture
- Design Patterns