Remitly

Senior Software Development Engineer, Money Platform

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

Senior-инженер в команду Global Network Experience (Money Platform) — платформу, которая определяет, как движутся деньги: маршруты, лимиты, валидация и оценки доставки по 171 стране. Задача — платформизировать сложность сети и развивать автономность маршрутизации.

Задачи

  • Собирать и анализировать требования от product, program, business, network operations и partner engineering команд
  • Проектировать, писать и тестировать сервисы, API, модели данных и конфигурационные поверхности, выдерживающие высокую нагрузку и реальное движение денег
  • Работать в разных доменах GNX, а не в одном сервисе, беря техническое владение областью и становясь её экспертом
  • Быстро погружаться в незнакомые части платформы и переключаться между ними при смене приоритетов
  • Переносить функциональность с legacy-сервисов на платформу без прерывания продакшн-трафика и выводить из эксплуатации заменённое
  • Превращать работу, которую сегодня делают инженеры, в конфигурацию, доступную операторам и партнёрским командам
  • Совместно с ML и аналитикой выводить в продакшн интеллект маршрутизации и оценок и инструментировать сигналы для обучения моделей
  • Находить и исправлять проблемы и баги; участвовать в on-call ротации по Tier-1 сервисам и поддерживать стабильность системы
  • Работать в рамках change control и комплаенса, включая системы в скоупе SOX и PCI
  • Определять техническую стратегию команды, лидировать и доводить до релиза фичи и системы
  • Учитывать AI-assisted разработку в оценках проектов и проверять AI-сгенерированный код на корректность, безопасность и поддерживаемость
  • Консультировать коллег по ответственному использованию AI и применять AI для прототипирования в незнакомых областях
  • Продвигать инженерное совершенство: хорошо протестированные, наблюдаемые, документированные, эффективные, масштабируемые и отказоустойчивые решения, улучшение процессов и вклад в кросс-командные технические дизайны

Требования

  • BS in Computer Science или эквивалентный профессиональный опыт
  • 6+ лет профессионального опыта
  • Широта по типам систем: опыт работы с более чем одним классом задач и быстрого выхода на продуктивность в незнакомой кодовой базе или домене
  • Опыт проектирования и эксплуатации крупномасштабных распределённых backend-систем, включая высоконагруженные низколатентные сервисы
  • Опыт работы с моделированием данных и конфигурационно-управляемыми системами или rules-engine, где поведение задаётся данными, а не кодом
  • Опыт моделирования доменов, где сложность определяется размерностью, а не объёмом: много взаимодействующих атрибутов, разреженные валидные комбинации, схема, поглощающая новое измерение без переписывания всех потребителей
  • Опыт миграции или вывода из эксплуатации продакшн-систем, пока они остаются в использовании
  • Опыт оценки AI-сгенерированного кода на корректность, безопасность и поддерживаемость и обучения коллег ответственному использованию AI
  • Знание backend-языков программирования, таких как Java или Golang
  • Подтверждённый опыт в практиках разработки ПО, системном дизайне, паттернах проектирования и алгоритмах
  • Опыт работы с AWS и контейнеризованным деплоем (Kubernetes)
  • Владение CI/CD инструментами (Jenkins, GitLab и др.)

Условия

  • Гибридный формат: работа в офисе со вторника по четверг каждую неделю
  • Гибкий оплачиваемый отпуск
  • Медицинская, стоматологическая и офтальмологическая страховка + 401k с матчингом компании
  • Оплачиваемые отпуска по уходу за ребёнком, по болезни, военный и семейный отпуск
  • Бенефиты по ментальному здоровью и планированию семьи
  • Employee Stock Purchase Plan (ESPP)
  • Продолжение образования
  • Участие в акционерном капитале компании (equity) как часть общего компенсационного пакета
  • Стартовая базовая зарплата: $180,000–$225,000

Навыки

  • Java
  • Golang
  • AWS
  • Kubernetes
  • CI/CD
  • Jenkins
  • GitLab
  • распределённые системы
  • моделирование данных
  • rules engine
  • high-throughput
  • low-latency
  • ML
  • analytics
  • data engineering
  • frontend

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

Lead Software Engineer - Parametric
Morgan StanleyLeadNew YorkГибрид
115,000 – 225,000 USD в год
15 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Staff Software Engineer
SS&C TechnologiesSeniorCitypointГибрид
170,000 – 188,000 USD в год
13 окт.
Senior Software Development Engineer, Money Platform — Remitly, 180,000 – 225,000 USD в год, Seattle | itrelocate