CACI International
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду CACI для поддержки и развития критичных финансовых и плановых систем Министерства обороны США (PPBE). Отвечает за полный цикл разработки — от full-stack приложений до интеграции AI-функций на базе LLM.
Задачи
- Проектировать, разрабатывать и поддерживать full-stack приложения на React, TypeScript, NodeJS, Python и .NET
- Задавать стандарты проектирования, автоматизированного тестирования, код-ревью и ответственности за результат
- Менторить junior-разработчиков через код-ревью, парное программирование и техническое наставничество
- Интегрировать AI-функции в продакшн-системы: LLM/GenAI API (OpenAI, Anthropic, Bedrock), RAG-пайплайны, агентные workflow
- Проектировать надёжные интеграции API с обработкой ошибок и graceful degradation
- Устранять дефекты систем
- Закрывать уязвимости безопасности и обеспечивать соответствие стандартам кибербезопасности DoW
- Участвовать в CI/CD пайплайнах (GitLab) и совместных процессах разработки
- Документировать технические реализации и следить за развитием технологий
Требования
- Действующий допуск Secret или Top Secret
- Сертификация Security+
- Степень бакалавра в Computer Science, Data Science, математике или смежной STEM-области
- 10+ лет профессиональной разработки ПО по всему SDLC
- Недавний прямой опыт поставки ПО в федеральном секторе (DoD/DoW или другие федеральные агентства)
- Прямой опыт со стеком: Python и JavaScript/TypeScript, а также React, NodeJS и/или .NET
- Инженерная дисциплина: проектирование, тестирование, код-ревью, ответственность за результат
- Опыт с RESTful API и системной интеграцией
- Владение Git и CI/CD пайплайнами
- Опыт контейнеризации (Docker, Kubernetes) и хотя бы одной крупной облачной платформы (AWS, Azure или GCP)
- Сильные навыки письменной и устной коммуникации
Условия
- Полная занятость, регулярная позиция
- Командировки отсутствуют
- Гибкий график отпусков
- Доступ к обучающим ресурсам
- Комплексные бенефиты: здравоохранение, wellness, финансовые и пенсионные программы, поддержка семьи, дополнительное образование, отпуск
- Работа в неклассифицированных и классифицированных средах
Навыки
- Python
- JavaScript
- TypeScript
- React
- NodeJS
- .NET
- RESTful API
- Git
- CI/CD
- GitLab
- Docker
- Kubernetes
- AWS
- Azure
- GCP
- LLM
- OpenAI
- Anthropic
- AWS Bedrock
- RAG
- vector databases
- Chroma
- Weaviate
- pgvector
- LangGraph
- Agno
- CrewAI
- Phoenix
- LangFuse
- LangSmith
- Terraform
- Jira