JPMorganChase
Lead Software Engineer- Java/Python/AWS
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-разработчик в подразделении Consumer & Community Banking (Data Technology) JPMorganChase. Отвечает за проектирование и разработку безопасных, стабильных и масштабируемых решений, техническое руководство командами и внедрение практик AI-ассистированной разработки.
Задачи
- Предоставлять техническое руководство и направление бизнесу и техническим командам, подрядчикам и вендорам
- Разрабатывать безопасный высококачественный production-код, проводить ревью и отладку кода других инженеров
- Внедрять и управлять одобренными практиками AI-ассистированной разработки для повышения качества кода, скорости поставки и операционных результатов
- Устанавливать измеримые стандарты валидации для AI-ассистированных процессов (безопасное кодирование, peer review, автоматизированное тестирование)
- Влиять на дизайн продукта, функциональность приложений и технические процессы через архитектурные и инженерные решения
- Выступать экспертом в одной или нескольких предметных областях на уровне всей функции
- Участвовать в жизни инженерного сообщества как адвокат общефирменных SDLC-фреймворков, инструментов и практик
Требования
- Формальное обучение или сертификация в области software engineering и 5+ лет практического опыта
- Практический опыт в системном дизайне, разработке приложений, тестировании и обеспечении операционной стабильности
- Продвинутый уровень в одном или нескольких языках программирования (Java, Python или Go) и сильный опыт с AWS
- Сильный опыт работы с сервисами AWS для хостинга API, запуска standalone-приложений, межприложенческой коммуникации и event-driven сервисов
- Опыт организации Terraform workspaces и разработки кода на Terraform (IaC)
- Опыт проектирования и разработки микросервисов и backend-сервисов
- Опыт проектирования backend-моделей данных и работы с базами данных
- Подтверждённый опыт руководства использованием корпоративных AI-инструментов разработки (кодирование, ревью, ускорение тестов, troubleshooting), включая установку ожиданий по валидации AI-результатов на корректность, производительность и безопасность
- Сильное понимание ответственного использования AI в инженерных процессах: чувствительность данных, безопасная обработка входов/выходов, соблюдение требований по отказоустойчивости и безопасности; опыт коучинга senior-инженеров и лидов по комплаентным паттернам
- Способность самостоятельно решать задачи проектирования и функциональности при минимальном надзоре
Условия
- Конкурентный пакет вознаграждения: базовая зарплата определяется ролью, опытом, навыками и локацией
- Возможны комиссионные выплаты и/или дискреционная incentive-компенсация в виде денег и/или акций с вестингом
- Комплексное медицинское страхование, центры здоровья и велнеса на территории офиса
- Пенсионный сберегательный план
- Резервный уход за детьми
- Компенсация обучения
- Поддержка ментального здоровья
- Финансовый коучинг
- Равные возможности трудоустройства, политика недискриминации и разумные accommodations
Навыки
- Java
- Python
- Go
- AWS
- Terraform
- IaC
- микросервисы
- backend
- базы данных
- Docker
- CI/CD
- TDD
- автоматизированное тестирование
- API design
- messaging systems
- secure coding