Nightwing
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в Nightwing для разработки сложных программных систем в интересах наступательных киберопераций. Работа в кросс-функциональных командах по методологии SAFe Agile над масштабируемыми и безопасными приложениями.
Задачи
- Разрабатывать функциональность ПО согласно user stories и критериям приёмки
- Писать чистый, поддерживаемый и документированный код
- Реализовывать автоматические unit- и интеграционные тесты (минимум 80% покрытия)
- Участвовать в code review и парном программировании
- Поддерживать внедрение и сопровождение DevSecOps-пайплайна
- Разрабатывать микросервисы с использованием контейнеризации
- Интегрироваться с платформенными сервисами и API заказчика
- Участвовать во всех командных церемониях SAFe
- Поддерживать устранение неполадок и решение проблем в продакшене
- Готовить техническую документацию и передавать знания
Требования
- Минимум 2 года опыта разработки ПО
- Степень бакалавра в Computer Science, инженерии или смежной области (или эквивалент)
- Владение одним или несколькими языками: Python, Java, Go, JavaScript/TypeScript
- Опыт с микросервисной архитектурой и контейнеризацией (Docker, Kubernetes)
- Знание практик DevSecOps и CI/CD-пайплайнов
- Опыт с TDD и автоматизированным тестированием
- Знакомство с Git и совместной разработкой
- Понимание проектирования и реализации RESTful API
- Опыт работы в Linux/Unix
- Активный допуск TS/SCI с возможностью получить CI Polygraph
- Гражданство США
- Проживание в регионе NCR или Сан-Антонио
Условия
- Зарплата $77,000–$163,000 в зависимости от квалификации и опыта
- Медицинская, стоматологическая и офтальмологическая страховка
- План 401k
- Оплачиваемый отпуск и праздничные дни
- Дополнительные виды страхования
Навыки
- Python
- Java
- Go
- JavaScript
- TypeScript
- Docker
- Kubernetes
- DevSecOps
- CI/CD
- TDD
- Git
- RESTful API
- Linux
- Unix
- микросервисы