CallTrackingMetrics
Software Engineer IV
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в SaaS/UCaaS-компанию CTM для самостоятельного ведения крупных сложных проектов: проектирование, разработка, тестирование и запуск технических решений совместно с командой инженеров и продакт-менеджеров.
Задачи
- Вести проектирование и реализацию сложных проектов, охватывающих несколько сервисов, систем или команд
- Принимать обоснованные технические и архитектурные решения с учётом надёжности, производительности, безопасности, масштабируемости, поддерживаемости и стоимости
- Отвечать за тестирование, раскатку, миграции, observability и операционную готовность сложных проектов
- Писать качественный, поддерживаемый и тестируемый код, подавая пример другим инженерам
- Диагностировать сложные технические и production-проблемы и доводить их до решения
- Вести проекты от планирования до реализации, запуска и последующего сопровождения, управляя вехами, зависимостями и рисками
- Координироваться с Engineering, Product и другими стейкхолдерами для поддержания согласованности и продвижения проектов
- Проводить design review, code review и технические обсуждения значимых проектов
- Чётко доносить технические решения, компромиссы, риски и статус проектов технической и нетехнической аудитории
- Влиять на технические и продуктовые решения за пределами своей команды
- Менторить инженеров и будущих технических лидеров
- Улучшать инженерные практики, техническое качество, документацию и обмен знаниями
Требования
- 6+ лет опыта разработки production-ПО: проектирование, разработка, тестирование и поддержка
- Глубокий опыт с Python, Ruby on Rails, JavaScript или другим релевантным языком
- Сильные навыки технического и архитектурного решения задач с оценкой компромиссов
- Опыт самостоятельного ведения сложных или неоднозначных технических проектов от планирования до запуска
- Понимание распределённых систем, API, интеграций, баз данных, инфраструктуры и крупномасштабных веб-приложений
- Понимание качества ПО, надёжности, безопасности, масштабируемости, observability и поддерживаемости
- Умение управлять техническими рисками, зависимостями и меняющимися приоритетами
- Сильные коммуникативные навыки и умение влиять на решения
- Опыт менторинга инженеров
- Понимание связи технических решений с продуктом, клиентом и бизнес-целями
- Степень BS в Computer Science, математике или другой аналитической дисциплине — предпочтительно
- Опыт крупномасштабных веб-приложений и портфолио на GitHub, Bitbucket или GitLab — плюс
Условия
- Гибридный график: понедельник и пятница — удалённо
- Квартальные бонусы при достижении целей по выручке
- Ежегодные повышения зарплаты для сотрудников, соответствующих ожиданиям
- До 30 дней оплачиваемого отпуска в год в зависимости от стажа
- 2 недели работы откуда угодно в год, дополнительные недели со стажем
- 8 оплачиваемых праздников плюс плавающий выходной
- 24 часа VTO на волонтёрство
- 401k с матчингом до 5% и немедленным вестингом
- Медицинская, стоматологическая и оптическая страховка для сотрудников и семей, HSA и FSA
- До 4 недель оплачиваемого отпуска по уходу за ребёнком
- Бесплатная базовая страховая жизнь и AD&D в размере годовой зарплаты
- Бесплатная краткосрочная страховка по нетрудоспособности 100% зарплаты после 6 месяцев
- Доступ к сервисам здоровья и благополучия: телефонное консультирование, юридические консультации, подготовка завещания
Навыки
- Python
- Ruby on Rails
- JavaScript
- distributed systems
- API
- databases
- observability
- GitHub
- Bitbucket
- GitLab