Leidos
Mid-Level Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack разработчик в программу Chinook для заказчика из разведсообщества США. Разработка защищённых cloud-native приложений, микросервисов и API для доступа, визуализации и распространения GEOINT-данных.
Задачи
- Проектировать, разрабатывать, тестировать и разворачивать программные решения для GEOINT-миссии заказчика
- Участвовать в agile-спринтах, ежедневных стендапах, планировании и ретроспективах
- Создавать и поддерживать защищённые контейнеризированные приложения с использованием Docker, Kubernetes и AWS
- Разрабатывать RESTful API и пользовательские интерфейсы на современных инструментах (React, Node.js, Flask или Spring Boot)
- Взаимодействовать с пользователями и продакт-менеджерами для уточнения требований и улучшения UX
- Поддерживать DevSecOps-пайплайны и обеспечивать соответствие кода стандартам безопасности и аккредитации
- Участвовать в код-ревью и при необходимости менторить младших разработчиков
- Решать задачи по приоритетам product owner команды
Требования
- Гражданство США (требование контракта)
- Степень бакалавра в Computer Science, Software Engineering или смежной области и 4–8 лет релевантного опыта, либо магистратура и 2–6 лет опыта
- Активный допуск Top Secret/SCI с возможностью успешно пройти проверку на полиграфе
- Владение веб-технологиями: HTML, CSS, JSON, Ajax, REST API
- Опыт объектно-ориентированного программирования: Python, Java или JavaScript
- Продвинутое программирование: Go
- Опыт с frontend/backend-фреймворками: React, Angular, Vue.js, jQuery, Spring Boot, Django, Node.js, Flask или Svelte
- Опыт облачной разработки: AWS, Azure или аналогичные платформы
- Опыт работы с реляционными БД: MySQL, PostgreSQL или SQL Server
- Опыт работы с ОС Windows и Linux
- Опыт работы с системами контроля версий: Git
- Глубокое понимание современных паттернов проектирования ПО и стандартов кодирования
- Опыт архитектуры, разработки и вывода в продакшн сложных программных систем
- Опыт с CI/CD-инструментами (GitLab CI, Jenkins) и agile-инструментами (JIRA, Confluence)
- Знакомство с облачными средами AWS (C2S или GovCloud) и контейнеризацией (Docker, Kubernetes)
- Понимание практик безопасного кодирования и процессов аккредитации государственных систем (RMF, STIGs)
- Сильное желание изучать новые языки программирования, инструменты, фреймворки и техники
Условия
- Позиция может выполняться в нескольких локациях: Gaithersburg, MD (основная), Alexandria, VA, Chantilly, VA, Englewood, CO, St. Louis, MO, Tucson, AZ
- Диапазон оплаты: $87,100.00 – $157,450.00
- Вакансия открыта минимум 3 дня с даты публикации
- Работа над миссией национальной безопасности в команде инженеров, архитекторов и экспертов
- Коллаборативная Agile-среда, итеративная разработка, CI и DevSecOps-практики
Навыки
- HTML
- CSS
- JSON
- Ajax
- REST API
- Python
- Java
- JavaScript
- Go
- React
- Angular
- Vue.js
- jQuery
- Spring Boot
- Django
- Node.js
- Flask
- Svelte
- AWS
- Azure
- MySQL
- PostgreSQL
- SQL Server
- Windows
- Linux
- Git
- GitLab CI
- Jenkins
- JIRA
- Confluence
- Docker
- Kubernetes
- OpenSearch
- Elasticsearch
- S3
- SQS
- SNS
- EC2
- CloudFormation
- RDS
- Terraform
- Ansible
- GeoServer
- PostGIS
- OGC APIs
- ESRI ArcGIS
- UI/UX