JPMorganChase
Lead Software Engineer - SDLC Developer Platform (SCM)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер в команду SDLC Developer Platform с фокусом на Source Code Management. Отвечает за проектирование и развитие защищённых, масштабируемых и высокодоступных возможностей платформы разработчика, модернизацию SCM-сервисов и инструментов в глобальной инженерной организации.
Задачи
- Руководить архитектурой, проектированием и реализацией возможностей SDLC-платформы с акцентом на SCM-системы и процессы
- Писать и ревьюить качественный production-код (в основном Java, при необходимости Python) с соблюдением практик безопасного кодирования
- Определять и развивать облачную архитектуру на AWS с использованием cloud-native паттернов (multi-AZ/multi-region, event-driven, autoscaling)
- Реализовывать Infrastructure as Code на Terraform для воспроизводимых и комплаентных деплоев платформы
- Интегрировать и вводить в эксплуатацию вендорский продукт в корпоративных средах разработки с обеспечением governance
- Автоматизировать SCM-процессы для повышения надёжности и продуктивности разработчиков
- Отвечать за incident response и эскалации по SCM-сервисам, включая post-incident reviews и устранение первопричин
- Взаимодействовать с внутренними командами и внешними вендорами для оценки инструментов и выполнения roadmap
- Продвигать современные практики SCM и культуру инклюзивности и непрерывного улучшения
Требования
- Формальное обучение или сертификация по software engineering и 5+ лет практического опыта с сильным hands-on в Java
- Подтверждённый опыт проектирования и эксплуатации платформ разработчика и/или SCM-сервисов в глобальной корпоративной среде
- Сильный опыт работы с публичным облаком и глубокое знание сервисов AWS для инфраструктуры разработки
- Опыт облачной архитектуры распределённых систем (multi-AZ/multi-region; опыт hybrid/multi-cloud — плюс)
- Хорошее знание контейнеризации (ECS Fargate)
- Практический опыт с Terraform и практиками Infrastructure as Code
- Понимание CI/CD, лучших практик SDLC, отказоустойчивости приложений и security-контролей
- Опыт автоматизации, обеспечения операционной стабильности и production-поддержки в высокодоступной среде
- Знание agile-подходов и инженерного governance
Условия
- Конкурентный пакет вознаграждения: базовая зарплата определяется по роли, опыту, навыкам и локации
- Возможны комиссионные выплаты и/или дискреционные премии в виде денег и/или акций
- Комплексное медицинское страхование, центры здоровья и wellness
- Пенсионный сберегательный план
- Резервный уход за детьми, компенсация обучения, поддержка психического здоровья, финансовый коучинг
- Равные возможности трудоустройства и инклюзивная среда
Навыки
- Java
- Python
- AWS
- Terraform
- ECS Fargate
- CI/CD
- Git
- GitHub
- GitLab
- Bitbucket
- Artifactory
- Nexus
- Spinnaker
- Harness
- Infrastructure as Code
- Docker