Staff Software Engineer
Работодатель · Genesys
Будапешт
Мы ищем Staff Software Engineer в команду Digital Messaging Platform в составе Genesys Cloud. Эта команда проектирует, создает и обслуживает высокодоступные коммуникационные сервисы, которые обеспечивают лучший клиентский опыт в цифровых каналах обмена сообщениями. На этой роли вы будете помогать определять техническое направление развития масштабируемых, безопасных и надежных сервисов сообщений. Вы будете работать с распределенными облачными системами, которые обеспечивают маршрутизацию, доставку, отслеживание сообщений, интеграции и операционную прозрачность в различных цифровых каналах.
Задачи
- Руководство проектированием, разработкой и эксплуатацией масштабируемых цифровых сервисов сообщений в рамках облачной микросервисной архитектуры.
- Принятие ключевых архитектурных решений и влияние на них для отказоустойчивых, высокодоступных и безопасных систем сообщений.
- Проектирование и реализация функций, обеспечивающих маршрутизацию, доставку, трекинг, аналитику, наблюдаемость (observability) и операционный инструментарий.
- Создание и поддержка интеграций с цифровыми каналами связи и социальными платформами, такими как Meta, X, WhatsApp, LINE, SMS и другие сторонние провайдеры.
- Сотрудничество с продуктовыми, инженерными, охранными и операционными командами для предоставления надежных клиентских возможностей.
- Совершенствование системной надежности, масштабируемости, производительности, мониторинга, алертинга и реагирования на инциденты.
- Участие в технических ревью дизайна, код-ревью и внедрении лучших инженерных практик.
- Менторство инженеров и повышение технической квалификации команды.
- Написание и поддержка автоматизированных тестов на уровне модульных, интеграционных и сквозных тестов.
- Участие в дежурствах команды (on-call) и вклад в непрерывное улучшение работы сервисов.
Условия и льготы
Стабильность и гибкостьСтабильность мультинациональной компании в сочетании с гибкостью и динамичностью стартапа.АдаптацияТеплый прием: с первого же дня мы сделаем так, чтобы вы почувствовали себя частью команды Genesys.Поддержка и прозрачностьВсесторонняя поддержка и полная прозрачность со стороны наших глобальных и локальных руководителей.Профессиональный ростТалантливые и опытные профессионалы, с которыми вы сможете расти профессионально, а также поддержка в карьерном развитии.ГибкостьВозможность в дальнейшем работать из офиса в Будапеште, удаленно на долгосрочной основе или совмещать оба варианта (при условии проживания в Венгрии).БлагополучиеДополнительные дни отдыха в августе и октябре, а также оплаваемое время для волонтерской помощи благотворительным инициативам, которые вам близки.Кафетерий и страхованиеКафетерий льгот, медицинское страхование, страхование жизни, учебный центр для саморазвития, языковые курсы, тренажерный зал, витаминный бар, корпоративная кофейня с собственным бариста.Расположение офисаВеликолепный новый офис недалеко от вокзала Ньюгати в Будапеште.
Требования
- От 8 лет релевантного опыта разработки ПО с уверенным практическим опытом работы с Java.
- Опыт проектирования, создания и эксплуатации распределенных систем или микросервисных архитектур.
- Подтвержденный опыт успешного запуска отказоустойчивых производственных систем с высокой доступностью.
- Опыт самостоятельного ведения сложных технических задач от этапа проектирования до эксплуатации в продакшене.
- Уверенное владение REST API и паттернами межсервисной интеграции.
- Опыт автоматизированного тестирования, включая модульное (unit), интеграционное и сквозное (E2E) тестирование.
- Знакомство с облачной инфраструктурой, желательно AWS.
- Сильные навыки решения проблем и способность взвешенно подходить к сложным техническим компромиссам.
- Отличные навыки письменной и устной коммуникации.
- Опыт эффективной работы с распределенными командами.
- Самомотивация, умение работать в команде и комфортное отношение к неопределенности.