The Bosch Group
Agentic Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в Bosch для доставки бизнес-результатов на существующих enterprise-платформах: сочетание классической разработки на C#/.NET с оркестрацией AI-агентов для ускорения анализа, рефакторинга и генерации кода в brownfield-среде.
Задачи
- Разрабатывать новые функции, улучшения, исправления дефектов и интеграции в существующих enterprise-приложениях
- Переводить Jira-истории, BDD-сценарии, бизнес-правила и тест-кейсы в работающий код
- Использовать AI-агентов для ускорения реализации с проверкой каждого сгенерированного результата на соответствие бизнес-требованиям и техническим стандартам
- Вести end-to-end доставку: от анализа через код, тесты, pull request и готовность к релизу до валидации в продакшене
- Направлять AI-агентов на исследование кодовой базы, анализ зависимостей и влияния, рефакторинг, генерацию кода и тестов, документацию и траблшутинг
- Создавать и улучшать переиспользуемые промпты, инструкции для агентов, шаблоны workflow и контекстные пакеты
- Анализировать поведение существующих приложений, интеграционные зависимости, модели данных, legacy бизнес-правила, конфигурации и логи перед внесением изменений
- Поддерживать совместимость с существующими бизнес-процессами и смежными системами
- Выявлять технический долг, рискованные зависимости, пробелы в тестах и возможности модернизации
- Поддерживать инкрементальную модернизацию: обновление фреймворков, включение API, миграцию в облако, рефакторинг компонентов и автоматизацию тестирования
- Обеспечивать соответствие изменений архитектурным стандартам, практикам безопасного кодирования и требованиям операционной готовности
- Создавать и обновлять автоматизированные unit, integration, regression, API, security и BDD-тесты
- Проверять AI-сгенерированные тесты на осмысленное покрытие
- Участвовать в code review, подготовке к деплою, выполнении CI/CD и поддержке продакшена
- Использовать Azure DevOps, Git, CI/CD-пайплайны, инструменты observability и автоматизацию деплоя
- Применять AI-ассистированный анализ логов и поиск первопричин для ускорения реакции на инциденты
- Улучшать документацию, runbook'и, мониторинговые запросы и базу знаний поддержки
Требования
- 5+ лет профессионального опыта в разработке ПО
- Сильный практический опыт доставки изменений в сложных brownfield enterprise-приложениях
- Опыт с C#, .NET Framework/.NET Core, ASP.NET, REST API, SQL Server, сервисами Azure и интеграционными технологиями
- Опыт с Git, pull request'ами, CI/CD-пайплайнами, автоматизированным тестированием и практиками релиза в продакшен
- Умение работать с неполной документацией и восстанавливать поведение системы по коду, тестам, логам, базам данных и обратной связи от бизнеса
- Эффективное использование GitHub Copilot, Microsoft Copilot, coding-агентов, инструментов генерации тестов и ассистентов документации
- Навыки промптинга и проектирования инструкций для агентов под инженерные задачи
- Использование AI для анализа влияния, понимания кода, рефакторинга, создания тестов, документации и траблшутинга
- Способность валидировать, оспаривать и улучшать AI-сгенерированный результат
- Понимание рисков использования AI: галлюцинации, небезопасный код, пропущенные edge cases, слабые тесты, устаревший контекст, скрытые интеграционные зависимости
- Сильная инженерная дисциплина и ответственность за качество
- Практическое решение задач в legacy- и интеграционно-нагруженных средах
- Мышление в парадигме сотрудничества человека и AI
- Внимание к трассируемости, тестируемости, безопасности и поддерживаемости
- Умение ясно доносить риски реализации и компромиссы
- Непрерывное обучение и готовность улучшать агентные workflow
- Разрешение на работу в США без необходимости спонсорства в будущем
Условия
- Основная команда работает в офисе в Plymouth по вторникам, средам и четвергам
- Командировки 5–10%
- Требуется паспорт
- Медицинская, стоматологическая и офтальмологическая страховка с первого дня
- Страхование жизни и дополнительное страхование жизни
- Долгосрочная и краткосрочная страховка по нетрудоспособности
- Оплачиваемый отпуск и праздничные дни
- 401K с щедрым вкладом компании
- Дополнительный пенсионный бенефит, полностью оплачиваемый компанией
- Ежегодные бонусы
- Оплата обучения
- Оплачиваемое время для волонтёрства
- Скидки для сотрудников на продукты Bosch
- Все бенефиты действуют с первого дня
Навыки
- C#
- .NET Framework
- .NET Core
- ASP.NET
- REST API
- SQL Server
- Azure
- Git
- CI/CD
- Azure DevOps
- GitHub Copilot
- Microsoft Copilot
- BDD
- автоматизированное тестирование
- observability