M&T Bank
Lead Software Engineer (AI-Driven Development)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-разработчик в банковскую команду M&T Bank. Отвечает за экспертный уровень написания кода и внедрение AI-driven разработки: использование одобренных AI-ассистентов и агентных инструментов для ускорения доставки и повышения качества кода при строгом контроле безопасности и аудируемости.
Задачи
- Разрабатывать код и коучить членов команды, работая самостоятельно в рамках утверждённых процессов SDLC
- Возглавить внедрение одобренных AI-инструментов разработки в команде, определить рабочие паттерны и требования к доказательствам перед попаданием AI-кода в продакшн
- Создавать и поддерживать общие AI-активы команды: инструкции репозитория, переиспользуемые промпты, skills, определения агентов и конфигурации MCP-серверов
- Ревьюить и одобрять дизайн и pull requests, включая AI-ассистированные и AI-сгенерированные изменения, обеспечивать human-review и трассируемость к требованиям
- Проектировать процесс peer review и коучить других по code review, качеству кода и AI-специфичным failure modes
- Писать организованный, чистый, эффективный и безопасный код на экспертном уровне минимум на одном языке и на профессиональном уровне минимум на одном другом
- Курировать включения в систему контроля версий других членов команды и выполнять мерж разработок в продакшн-ветку
- Ревьюить методологию тестирования и покрытие кода, использовать AI-инструменты для расширения покрытия и генерации регрессионных тестов
- Обеспечивать соблюдение паттернов и практик performance-тестирования, отказоустойчивости и оптимизации в домене
- Применять AI-driven разработку для снижения рутины: крупные рефакторинги, обновления фреймворков и зависимостей, понимание legacy-кода, генерация документации, анализ инцидентов и логов
- Ревьюить и одобрять планы требований от имени команды совместно с delivery-партнёрами
- Обеспечивать соответствие использования AI-инструментов политикам банка по классификации данных, приватности, третьим сторонам и использованию моделей
- Выступать ключевым партнёром для других групп и предлагать непрерывные улучшения процессов
- Участвовать в формировании технических требований для решений и AI-функций приложений в домене
- Эффективно коммуницировать архитектуру, прогресс и вызовы бизнес- и техническим стейкхолдерам
- Вносить идеи в архитектурный дизайн приложений, инженерные практики и изменения паттернов, выступать на архитектурных встречах
- Презентовать работу команды на внутренних встречах и писать внутренние блог-посты о практиках AI-driven разработки
- Соблюдать риск- и регуляторные стандарты, политики и контроли компании
- Поддерживать культуру принадлежности и бренд M&T Bank
- Поддерживать внутренние контроли M&T, включая своевременную реализацию замечаний аудита и регуляторов
- Выполнять другие связанные обязанности по поручению
Требования
- Степень associate и минимум 7 лет опыта в системном анализе и/или разработке приложений, или степень bachelor и минимум 5 лет опыта; либо комбинированный минимум 9 лет образования и/или релевантного опыта, включая минимум 5 лет в системном анализе и/или разработке
- Экспертный уровень владения минимум одним релевантным языком программирования и профессиональный уровень минимум одним дополнительным
- Практический продакшн-опыт использования AI-ассистентов для кодинга в обычном рабочем процессе с умением принимать, исправлять или отклонять сгенерированный результат
- Экспертные аналитические навыки в области разработки приложений
- Опыт внедрения AI-инструментов разработки в команде, включая стандарты, guardrails и enablement
- Опыт работы с агентными инструментами и интеграциями Model Context Protocol (MCP), prompt и context engineering или оценкой качества вывода моделей
- Знакомство с AI- governance в регулируемой отрасли: классификация данных, модельный риск, ревью третьих сторон, аудиторские доказательства
- Опыт работы в команде
- Способность работать автономно
- Способность вести несколько сложных проектов одновременно
- Сильные организационные навыки
- Сильные навыки тайм-менеджмента
- Продвинутые навыки устной и письменной коммуникации
- Опыт управления вехами проектов и сроками поставки
- Подтверждённый опыт руководства проектом или инициативой
- Опыт партнёрства и презентаций множеству стейкхолдеров в технологических и бизнес-подразделениях
Условия
- Четыре дня в офисе в Seneca One, Buffalo, NY, с возможностью работать из дома один день в неделю
- Диапазон оплаты: $116,400.00 - $194,000.00 в год (USD)
- Конкретная компенсация зависит от знаний, навыков и опыта кандидата
- Без обязанностей по управлению персоналом
Навыки
- Claude Code
- GitHub Copilot
- IDE-integrated assistants
- Agentic workflows
- Prompt engineering
- Context engineering
- Model Context Protocol (MCP)
- Test automation
- AI output governance
- SDLC
- Source control management
- Performance testing
- Resiliency
- Code review
- Data classification
- Model risk
- AI governance