Science and Technology Corporation
Principal Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Software Engineer в программу EED для поддержки NASA ESDIS. Техническое лидерство в разработке cloud-native приложений на AWS, архитектурные решения и менторство инженеров.
Задачи
- Ведущая роль в архитектурных обсуждениях и принятие технических решений по веб-приложениям и компонентам платформы
- Проектирование, разработка и поддержка высокопроизводительных production веб- и backend-приложений на React, Node.js, Python и Java
- Проектирование и реализация RESTful и GraphQL API в масштабе для доступа, обработки и распространения earth science данных
- Применение экспертизы в AWS cloud и serverless архитектуре для создания масштабируемых наблюдаемых компонентов платформы
- Продвижение автоматизированного тестирования (unit, integration, E2E) и развитие CI/CD пайплайнов, стандартов тестирования в команде
- Перевод сложных mission-требований в надёжные поддерживаемые технические решения в cloud-native среде
- Менторство и техническое наставничество senior и middle инженеров, код-ревью и стандарты качества
- Участие в SAFe планировании, PI planning, спринт-церемониях, груминге бэклога и технических ревью
- Сотрудничество с кросс-функциональными командами в крупной multi-team Agile среде
- Участие в автоматизации CI/CD, код-ревью, тестировании и документации согласно стандартам программы
Требования
- Степень бакалавра и 10+ лет опыта в software engineering
- Экспертный уровень в современной веб- и backend-разработке (React, Node.js, Python, Java)
- Глубокий опыт проектирования REST и/или GraphQL API в масштабе
- Глубокие знания AWS cloud и serverless архитектуры
- Подтверждённый опыт технического дизайна и архитектурного лидерства
- Сильный опыт автоматизированного тестирования (unit, integration, E2E)
- Опыт работы с CI/CD пайплайнами (GitHub Actions, Jenkins или аналоги)
- Гражданство США или статус постоянного резидента / Green Card
Условия
- Конкурентные бенефиты: health, dental, vision, FSA, life, disability
- 401K с matching
- Компенсация обучения
- Бонусные и incentive программы
- Различные другие планы
Навыки
- React
- Node.js
- Python
- Java
- REST
- GraphQL
- AWS
- Serverless
- CI/CD
- GitHub Actions
- Jenkins
- Docker
- Kubernetes
- NetCDF
- GRIB