Parsons
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в Parsons для разработки и поддержки критически важных информационных систем для государственных заказчиков США. Работа с распределёнными высокодоступными сервисами на Java, Scala и C/C++.
Задачи
- Разрабатывать, улучшать и поддерживать production-сервисы и компоненты на Java и C/C++
- Готовить и поддерживать документацию по интерфейсам (схемы, контракты, стратегия версионирования) и поддерживать интеграционное тестирование
- Участвовать в on-call дежурствах и оперативных эскалациях
- Взаимодействовать с командами Network Ops, Infrastructure и Field Engineering для диагностики сквозных сбоев в распределённых средах
- Разрабатывать и поддерживать автоматизацию сборки и деплоя на GitLab CI/CD
- Писать unit-, интеграционные и регрессионные тесты для критичных сервисов и интерфейсов
- Соблюдать практики конфигурационного управления и контроля изменений
- Оперативно устранять дефекты ПО для максимизации доступности системы
Требования
- Степень бакалавра и 5–15 лет опыта в разработке ПО
- Сильное владение Java, Scala и/или C/C++ с опытом production-разработки
- Опыт построения и поддержки распределённых, высокодоступных или операционно критичных систем
- Знание реляционных БД (желательно PostgreSQL) и/или NoSQL (желательно MongoDB)
- Опыт работы с CI/CD (желательно GitLab CI/CD) и современными процессами разработки (code review, branching, tagging, release management)
- Умение диагностировать production-проблемы по логам, метрикам и структурированному дебагу
- Сильные навыки письменной коммуникации: design notes, runbooks, планы реализации
- Действующий допуск TS/SCI
- Возможны командировки внутри страны и за рубеж
Условия
- Диапазон зарплаты $148,300 – $266,900
- Медицинская и стоматологическая страховка, зрение
- Оплачиваемый отпуск и праздники
- Employee Stock Ownership Plan (ESOP)
- 401(k)
- Страхование жизни
- Гибкий график работы
Навыки
- Java
- Scala
- C/C++
- PostgreSQL
- MongoDB
- GitLab CI/CD
- TLS
- Message queues
- ELK