Luminate Bank
Staff Software Engineer, Platform and Integrations
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик (individual contributor) для проектирования, разработки и поддержки собственных приложений и интеграций банковской и ипотечной платформ. Активное использование AI-агентов для ускорения разработки при строгом соблюдении требований безопасности и работы с чувствительными данными (NPI).
Задачи
- Проектировать и разрабатывать production-приложения, сервисы и расширения для банковских и ипотечных задач совместно с бизнес-владельцами
- Строить и поддерживать интеграции через REST API, webhooks, события и пакетные обмены; закрывать пробелы между вендорскими системами и процессами банка
- Обеспечивать отказоустойчивость интеграций: аутентификация, валидация входных данных, идемпотентность, ограниченные ретраи, rate limiting, безопасный replay и сверка результатов
- Отвечать за архитектуру и техническое качество сервисов: API-контракты, автотесты, документация поддержки
- Использовать одобренные AI-агенты (например, Claude Code) для ускорения реализации, тестирования и документации, проверяя сгенерированный код
- Создавать переиспользуемые agent skills, инструкции и паттерны для команды с ограниченными правами и правилами работы с чувствительными данными
- Развивать и поддерживать практики разработки и релизов на GitHub, включая миграцию с Azure DevOps
- Строить шаблоны репозиториев и CI/CD пайплайны с автотестами, сканированием кода и зависимостей, детекцией секретов и контролируемым продвижением между средами
- Описывать и поддерживать инфраструктуру приложений как код
- Реализовывать и проверять контроли безопасности: least privilege, управление секретами, шифрование, контроль доступа, редактируемая телеметрия
- Работать с InfoSec, Compliance и Risk по threat modeling, согласованию AI-сервисов, вендорским ревью и устранению уязвимостей
- Инструментировать сервисы логами, метриками, health checks и алертами, поддерживать процедуры бэкапа и восстановления
- Участвовать в incident response и критических релизах
- Менторить инженеров через парное программирование, дизайн- и код-ревью, кросс-обучение команды
- Участвовать в найме, технических интервью и онбординге
- Согласовывать приоритеты с EVP Technology и стейкхолдерами, балансировать продуктовую работу, надёжность, безопасность и техдолг
- Взаимодействовать с Data & Analytics, Business Solutions & Delivery и IT & Infrastructure, определять контракты интеграций
Требования
- Обычно 8+ лет профессиональной разработки ПО с опытом проектирования, поставки и поддержки production-приложений
- Техническое лидерство через архитектуру, менторинг, код-ревью и кросс-функциональную поставку
- Практический опыт разработки с AI-агентами (например, Claude Code) и умение проверять сгенерированный код
- Опыт поставки через ревьюируемый пайплайн в GitHub, Azure DevOps, GitLab или аналогах; умение строить CI/CD и автоматизацию инфраструктуры на GitHub
- Опыт эксплуатации сервисов с чувствительными данными: безопасность приложений, identity, управление секретами, incident response
- Практический опыт построения интеграций API и webhooks: аутентификация, обработка ошибок, консистентность данных, troubleshooting в production
- Опыт закрытия пробелов между вендорскими платформами и внутренними бизнес-процессами
- Сильные навыки программирования на Python, TypeScript/JavaScript или C#, знание реляционных БД, SQL и дизайна API
- Знание OWASP Top 10, secure SDLC, IAM и защиты NPI
- Системное мышление: понимание потоков данных и зависимостей между платформами
- Умение объяснять технические компромиссы и риски бизнес-стейкхолдерам и руководству
- Степень в Computer Science, Software Engineering, Computer Engineering или смежной области (предпочтительно бакалавр)
Условия
- Конкурентная компенсация в зависимости от опыта
- Пакет льгот: здоровье, pretax HSA, FSA, стоматология и зрение
- Страхование жизни и AD&D, дополнительные добровольные льготы
- 401K со значительным match от компании
- Гибкая программа PTO
- Earned Sick & Safe Time (ESST)
- Возможность работать в быстрорастущем кредиторе Среднего Запада
Навыки
- Python
- TypeScript
- JavaScript
- C#
- SQL
- REST API
- webhooks
- GitHub
- Azure DevOps
- CI/CD
- Infrastructure as Code
- OWASP Top 10
- IAM
- secrets management
- Claude Code
- AI coding agents
- MCP
- Encompass
- Vesta
- Jack Henry
- Azure
- AWS