LaunchCode

Senior Software Engineer (C/C++)

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior Software Engineer (C/C++) в команду Global Credit Authorization партнёрской компании через LaunchCode. Разработка и поддержка высоконагруженных систем обработки платежей, тестирование и обеспечение надёжности.

Задачи

  • Проектировать, разрабатывать и поддерживать программные решения на C/C++ для высокопроизводительных масштабируемых систем
  • Разрабатывать юнит-тесты с использованием Google Test и автоматизированные тестовые решения
  • Составлять и выполнять тест-планы на основе функциональных требований и технических дизайнов
  • Проводить функциональное, интеграционное, системное и приёмочное тестирование (UAT)
  • Анализировать логи, трейсы и поведение системы для валидации функциональности и покрытия тестами
  • Устранять дефекты, проводить root cause analysis и внедрять решения
  • Улучшать производительность приложений, автоматизацию и эффективность инженерии
  • Готовить технические дизайны, планы реализации и документацию
  • Участвовать в анализе требований, груминге бэклога, планировании спринтов и Agile-церемониях
  • Взаимодействовать с инженерами, архитекторами, product owners и кросс-функциональными командами
  • Поддерживать продакшн-системы: траблшутинг, реагирование на инциденты, дежурства
  • Проводить код-ревью и технические обсуждения, распространять лучшие практики
  • Делиться техническими знаниями и поддерживать рост коллег
  • Эффективно коммуницировать технические концепции и статус проектов со стейкхолдерами

Требования

  • Сильный опыт разработки на C/C++ (опыт с Java также приветствуется)
  • Опыт разработки и проведения функционального, интеграционного, системного и UAT-тестирования
  • Опыт создания тест-стратегий и тест-планов на основе технических требований и документации
  • Понимание практик качества ПО, автоматизации тестирования, управления дефектами и анализа покрытия
  • Сильное знание Linux/Unix и командной строки
  • Владение скриптовыми языками, предпочтительно Shell
  • Опыт работы с системами контроля версий, например Git, в командной разработке
  • Понимание алгоритмов, структур данных, операционных систем, сетей и распределённых систем
  • Опыт разработки приложений для высокодоступных систем, чувствительных к производительности
  • Знакомство с Agile (Scrum, Kanban, CI/CD, итеративная разработка)
  • Сильные навыки решения проблем, аналитики, отладки и траблшутинга
  • Умение управлять несколькими приоритетами и работать в быстром темпе
  • Эффективные устные и письменные коммуникации, умение работать в команде
  • Умение работать самостоятельно в коллаборативной инженерной культуре
  • Степень бакалавра в Computer Science, Software Engineering, IT, математике или смежной области либо эквивалентный практический опыт

Условия

  • Гибридный формат: 3 дня в неделю в офисе в O'Fallon, MO (в зависимости от потребностей проекта)
  • Контракт с возможностью перехода в штат (6–12 месяцев до потенциальной конверсии)
  • Название компании-партнёра раскрывается кандидатам, отобранным на собеседование
  • Возможность через LaunchCode работать с одной из компаний-партнёров
  • Коллаборативная Agile-среда с фокусом на качество, надёжность и автоматизацию

Навыки

  • C
  • C++
  • Java
  • Google Test
  • Linux
  • Unix
  • Shell
  • Git
  • CI/CD
  • Scrum
  • Kanban

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

Software Developer
Behavior Analyst Certification BoardMiddleLittletonГибрид
106,100 USD в год
21 окт.
Software Engineer—Product and IT Systems
SPIA Cycling Inc.MiddleBoulderОфис
75,000 – 150,000 USD в год
21 окт.
Software Engineer III, Cloud Service Mesh
GoogleMiddleSunnyvaleОфис
147,000 – 210,000 USD в год
21 окт.
Software Engineer III
GoogleMiddleIrvineОфис
147,000 – 210,000 USD в год
21 окт.
Software Engineer III, Infrastructure, Google Cloud Platform Identity and Security
GoogleMiddleKirklandОфис
147,000 – 210,000 USD в год
21 окт.
Senior Software Engineer (C/C++) — LaunchCode, Saint Louis | itrelocate