FIS
Software Engineer Principal
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal-инженер в недавно приобретённый стартап, строящий AI-платформу автономного банкинга для Tier-1 финансовых институтов. Полное владение сервисами core banking, workflows и compliance на всём жизненном цикле, включая on-call.
Задачи
- Разрабатывать и развивать возможности банковской платформы: продукты, счета, транзакции, переводы, журналы, балансы, проценты, workflows и compliance-контроли
- Определять надёжные API, события и контракты данных для связной и аудируемой банковской платформы
- Владеть сервисами на всём жизненном цикле: дизайн, реализация, тестирование, деплой, эксплуатация и непрерывное улучшение
- Участвовать в on-call и incident response, диагностировать сбои в распределённых сервисах, данных и event-driven workflows
- Выстраивать observability, алертинг, операционные контроли и процедуры восстановления
- Проектировать системы с приоритетом корректности, аудируемости, масштабируемости и отказоустойчивости на масштабе Tier-1 банка
- Улучшать инженерные практики: автоматизированное тестирование, CI/CD, безопасный деплой, откат и восстановление
- Использовать AI-assisted engineering, MCP-серверы, агентные workflows и автоматизированные runbook'и
- Делиться знаниями, менторить и развивать технические компетенции команды
Требования
- Глубокий опыт проектирования и построения сложных распределённых систем на масштабе, на строго типизированном компилируемом языке (предпочтительно Go)
- Опыт с event-driven архитектурами и технологиями вроде Kafka или аналогичных стриминговых платформ
- Сильное понимание конкурентности, консистентности, инвариантов, идемпотентности, отказов и компромиссов распределённых систем
- Существенный опыт эксплуатации и отладки критичных систем в продакшене, желательно с on-call и incident response
- Практический опыт с observability, reliability engineering, планированием мощностей, безопасностью деплоя и disaster recovery
- Опыт с автоматизированным тестированием, CI/CD, GitOps и современными production-инженерными практиками
- Практичное суждение и умение оценивать и ясно аргументировать архитектурные компромиссы
- Умение объяснять сложные системы простыми и точными словами, эффективно работать на стыке кода, архитектуры, операций и кросс-командной поставки
- Эффективное использование AI для усиления инженерной экспертизы при сохранении человеческой ответственности за дизайн, валидацию, безопасность и продакшен
Условия
- Полная занятость, работа в офисе в Нью-Йорке каждый день (не remote и не hybrid)
- Диапазон оплаты $206,000.00 - $350,200.00 в год
- Высокая автономия и ответственность в небольшой senior-команде
- Владение mission-critical системами корпоративного масштаба
- Конкурентная компенсация и карьерные возможности
- Для позиций в США: обязательный drug test при условном оффере
Навыки
- Go
- Kafka
- distributed systems
- event-driven architecture
- CI/CD
- GitOps
- observability
- automated testing
- MCP
- AI-assisted engineering