Stripe
Staff Software Engineer,
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду High Availability and Disaster Recovery в Stripe. Проектирование и разработка распределённых систем для отказоустойчивости latency-critical stateful-приложений и защиты данных от катастроф.
Задачи
- Совместно с лидерами и инженерами по всей компании выявлять возможности повышения надёжности Stripe
- Проектировать, реализовывать и разворачивать отказоустойчивые распределённые сервисы с балансом между надёжностью, пропускной способностью, задержкой, устойчивостью, скоростью разработки и стоимостью
- Разрабатывать новые продукты и прототипы для повышения устойчивости сервисов, скорости разработки и управления в масштабе
- Менторить и развивать следующее поколение технических лидеров Stripe
- Участвовать в формировании инженерной стратегии, инструментов, процессов и культуры
- Поддерживать высокие инженерные стандарты и улучшать кодовую базу и процессы
Требования
- 10+ лет опыта разработки распределённых и cloud-native систем в высоконагруженных или hyperscaler-сервисах
- Глубокое понимание построения масштабируемых, отказоустойчивых распределённых систем, cloud-native архитектур и mission-critical систем
- Опыт влияния, планирования, оценки и ведения крупных проектов через множество команд
- Высокий уровень автономности и ответственности, предпринимательский и проактивный подход
- Сильный опыт технического лидерства и менторства в нескольких инженерных командах
Условия
- Распределённая команда с множеством удалённых инженеров
- Возможность работать из любой точки США или Канады
Навыки
- Distributed systems
- Cloud native
- MongoDB
- TLS
- High availability
- Disaster recovery