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

Похожие вакансии

.NET Full Stack Developer with Angular, Vice President
CitiSeniorJersey CityГибрид
142,320 – 213,480 USD в год
14 окт.
Full Stack Developer
Enterprise KnowledgeMiddleArlingtonГибрид
95,000 – 115,000 USD в год
14 окт.
Senior Software Engineer - WGU Labs
Western Governors UniversitySeniorRaleighОфис
143,700 – 222,700 USD в год
13 окт.
Software Design Engineer
Censis TechnologiesMiddleEverettОфисРелокация
101,200 – 169,050 USD в год
12 окт.
Senior Software Engineer, CX Platform
CiscoSeniorSan JoseГибрид
167,700 – 245,200 USD в год
12 окт.
Principal Software Engineer — Cboe FX Markets, 182,325 – 235,950 USD в год, Chicago | itrelocate