Remitly
Principal Software Development Engineer, Core Transfer Experience
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal-инженер — senior-most технический лидер в организации Core Transfer Experience. Отвечает за техническую стратегию и согласованность архитектуры всех поддоменов: core transfer flows, conversational/agentic surfaces и региональных решений.
Задачи
- Владеть многолетней технической стратегией домена Core Transfer Experience, синхронизируя архитектуры core, conversational/agentic и региональных команд
- Совместно с GM, engineering-менеджерами, продуктом и дизайном связывать техническую стратегию с бизнес-результатами: конверсией, удержанием, стоимостью и скоростью итераций
- Проводить domain-level design reviews и писать RFC и архитектурные decision records
- Руководить ре-архитектурой систем send flow: устранять legacy-связанность, переопределять границы сервисов и experience-слоя, снижать архитектурный долг
- Принимать сложные trade-off решения: evolve-in-place vs rebuild, платформенные инвестиции vs скорость фич, консистентность регионов vs локальная гибкость
- Проектировать пути миграции, которые выкатываются инкрементально и безопасно на поверхности, которая не может падать
- Устанавливать и поддерживать стандарты надёжности, latency и качества: SLO, error budgets, observability и операционный инструментарий
- Развивать культуру операционного совершенства: проактивное планирование мощностей, гигиена on-call, blameless post-mortems
- Относиться к клиентскому качеству (производительность приложения, crash rates, консистентность опыта) с той же строгостью, что и к надёжности backend
- Создавать архитектурные основы для новых возможностей, включая conversational и agentic experiences
- Определять, где AI даёт step-function улучшения в клиентском опыте и скорости инженерии, устанавливать практики ответственной разработки с AI
- Обеспечивать скорость экспериментов: архитектуры и инструменты для быстрого тестирования и релизов без ущерба доверию и compliance
- Быть техническим мыслителем и bar-raiser для организации: менторить staff и senior инженеров, растить следующее поколение технических лидеров
- Оставаться hands-on: значимые вклады в код, глубокий анализ систем и ревью, которые обучают
- Строить мосты с партнёрскими доменами — payments, disbursements, risk, platform — чтобы кросс-организационные проблемы решались, а не застревали на границах
Требования
- 12+ лет опыта в software engineering, включая значительное время проектирования и эксплуатации крупномасштабных customer-facing распределённых систем
- Full-stack глубина: экспертиза в архитектуре backend-сервисов (API, event-driven системы, модели данных) и реальный опыт в клиентском/experience-слое — mobile (React Native или native) и/или web
- Подтверждённый опыт руководства крупными модернизациями или ре-архитектурой на высоконагруженных production-системах: инкрементальная миграция, strangler patterns, релизы без влияния на клиентов
- Трек-рекорд установки технической стратегии для нескольких команд: выравнивание архитектур, влияние на roadmap и принятие решений на уровне организации, а не только команды
- Сильные операционные инстинкты: опыт владения SLO для систем, где минуты простоя имеют прямое влияние на клиентов и бизнес
Условия
- Гибкий оплачиваемый отпуск
- Health, dental и vision + 401k план с company matching
- Оплачиваемый parental, medical, military и family care leave
- Mental Health & Family Forming Benefits
- Employee Stock Purchase Plan (ESPP)
- Continuing education benefits
- Гибридный формат: работа в офисе со вторника по четверг каждую неделю
- Стартовый базовый оклад $240,000–$300,000; акции компании как часть total compensation
Навыки
- React Native
- APIs
- event-driven systems
- data models
- SLOs
- observability
- AI
- agentic experiences
- conversational experiences
- strangler patterns
- incremental migration
- capacity planning
- on-call
- post-mortems
- experimentation platforms