Intercontinental Exchange
Senior Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior C/C++ разработчик в команду биржевых систем NYSE, работа над низколатентными высоконагруженными приложениями маршрутизации и matching engine.
Задачи
- Анализировать требования и предлагать технические решения в рамках сроков, бюджета и качества
- Совместно с проектными менеджерами декомпозировать задачи и давать реалистичные оценки
- Разрабатывать и покрывать юнит-тестами новый и изменяемый функционал по лучшим практикам
- Совместно с разработчиками и QA-инженерами проводить интеграционное, функциональное и регрессионное тестирование
- Безопасно выкатывать изменения по всем окружениям вплоть до production
- Участвовать в командных активностях по непрерывному улучшению процессов
- Постоянно улучшать производительность системы и предлагать лучшие решения
- Взаимодействовать с бизнесом и операционными командами для решения задач дизайна и эксплуатации
Требования
- Bachelor's degree in Computer Science or Engineering
- 5+ лет практического опыта программирования на C/C++ в Linux
- 2+ года опыта написания скриптов
- Опыт работы с инструментами анализа кода и покрытия: Coverity, Valgrind, gcov/lcov
- Сильное понимание основ computer science, алгоритмов и структур данных
- Навыки performance-oriented программирования
- Сильное понимание протоколов TCP/IP и Multicast
Условия
- Полная занятость
- Базовая зарплата в Нью-Йорке: $165,000 - 210,000 USD
- Медицинская, стоматологическая и офтальмологическая страховка
- План 401(k)
- Страхование жизни
- Отпуск и оплачиваемые больничные
Навыки
- C
- C++
- Linux
- Coverity
- Valgrind
- gcov
- lcov
- TCP/IP
- Multicast
- алгоритмы
- структуры данных