Cboe FX Markets
Principal Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal-инженер в подразделение Data Vantage (Silexx, LiveVol, DataShop) компании Cboe. Отвечает за full-stack разработку на ReactJS и C#/.NET, а также за стратегию интеграционного и end-to-end тестирования платформ.
Задачи
- Быть экспертом по интеграционному и end-to-end тестированию, определять и совершенствовать подходы к валидации сквозных сценариев между frontend, API и backend-сервисами совместно с командами Silexx, LiveVol и DataShop
- Руководить проектированием, архитектурой и реализацией full-stack приложений на ReactJS и C#/.NET
- Создавать и поддерживать автоматизированные интеграционные, контрактные и end-to-end тест-сьюты для REST, gRPC и real-time streaming интерфейсов и встраивать их в CI/CD как release gates
- Использовать AI-ассистенты (Claude) на всём SDLC — генерация тестов, code review, рефакторинг, агентная автоматизация — и формировать практики и ограничения для AI-augmented разработки
- Взаимодействовать с product management и кросс-функциональными командами для сбора требований и поставки интегрированных решений
- Реализовывать защищённые серверные коммуникации и аутентификацию/авторизацию через RESTful и streaming протоколы, OpenID Connect и OAuth 2.0
- Принимать технические решения, задавать архитектурное направление для новых классов активов и продуктов, менторить инженеров
- Диагностировать и решать сложные кросс-продуктовые технические проблемы на уровнях UI, API и backend
Требования
- Bachelor’s degree in Computer Science, Software Engineering или смежной STEM-области
- 10+ лет практического опыта профессиональной full-stack разработки, включая современные веб-технологии и backend-сервисы
- Подтверждённый опыт проектирования и руководства стратегией интеграционного и end-to-end тестирования сложных многокомпонентных систем
- Сильные навыки ООП, знание паттернов проектирования и фундаментальных основ computer science
- Опыт менторства инженеров и технического лидерства в командах
- Практический опыт использования AI-ассистентов (например, Claude) в профессиональном рабочем процессе
- Экспертиза в ReactJS, React Hooks, MobX или Redux и компонентной архитектуре
- Уверенное владение HTML5, CSS3, JavaScript (ES6+) и TypeScript
- Продвинутый опыт с C#/.NET и ASP.NET для построения backend-сервисов
- Опыт с frontend-сборщиками Webpack, Babel, NPM
- Опыт создания и потребления RESTful API, gRPC, WebSockets и других real-time методов коммуникации
- Экспертиза в оптимизации пропускной способности, сериализации (MessagePack, Protobuf) и методах сжатия
- Опыт с микросервисной архитектурой
- Рабочее знание WPF-клиентов, достаточное для интеграции и тестирования (например, Silexx OEMS)
- Понимание структур данных, алгоритмов, профилирования и оптимизации производительности
- Экспертиза в проектировании и реализации автоматизации интеграционных, контрактных и end-to-end тестов для web, API и backend
- Практический опыт с Playwright или Cypress, xUnit/NUnit и инструментами API/contract-тестирования
- Опыт встраивания автотестов в CI/CD как release gates
- Умение определять тест-стратегию и стандарты качества для нескольких продуктов и команд
- Владение AI-ассистентами (Claude) для генерации кода, тестов, code review и рефакторинга
- Знакомство с интеграцией AI и агентных инструментов в SDLC и практиками ответственного использования
- Экспертиза в аутентификации и авторизации через OpenID Connect, OAuth 2.0 и смежные стандарты безопасности
- Опыт security code scanning и устранения уязвимостей
- Владение базами данных MySQL, Postgres, SQL Server и ORM (Entity Framework)
- Знакомство с Agile/Scrum и DevOps-практиками (CI/CD, автоматизированное тестирование)
- Комфортная работа в Windows и Linux
- Отличные коммуникативные навыки, навыки решения проблем и лидерства
Условия
- Конкурентоспособная зарплата и incentive-компенсация с возможностью превышения плана
- Щедрый оплачиваемый отпуск, включая личные дни, больничные и дни волонтёрства
- Медицинская, стоматологическая и офтальмологическая страховка, телемедицина и услуги по психическому здоровью
- 401(k) match 2:1 до 8% сразу при найме
- Дисконтированная программа покупки акций сотрудниками (ESPP)
- Tax Savings Accounts для здоровья, иждивенцев и транспорта
- Реферальный бонус за сотрудников
- Волонтёрские возможности
- Бесплатные обеды, снеки и кофе в любом офисе Cboe
- Оплата обучения и образовательных программ
- Благотворительный match от компании
- Оплачиваемый родительский отпуск и fertility-бенефиты
- Спортзалы на территории и скидки на другие фитнес-центры
- Модель работы: четыре дня в офисе
- Позиция не предполагает визовой поддержки; требуется право на работу в США
Навыки
- ReactJS
- React Hooks
- MobX
- Redux
- HTML5
- CSS3
- JavaScript
- TypeScript
- C#
- .NET
- ASP.NET
- Webpack
- Babel
- NPM
- REST
- gRPC
- WebSockets
- MessagePack
- Protobuf
- Microservices
- WPF
- Playwright
- Cypress
- xUnit
- NUnit
- OpenID Connect
- OAuth 2.0
- MySQL
- Postgres
- SQL Server
- Entity Framework
- CI/CD
- Docker
- Kubernetes
- Azure
- AWS
- GCP
- GraphQL
- PowerShell
- Git
- Jenkins
- Jira
- Confluence
- Wireshark
- Claude
- Linux
- Windows