Alarm.com
Staff Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер на стыке направлений Strategic Partner eXcellence и Device Platform. Отвечает за техническое направление платформенных инициатив, архитектуру API и event-пайплайнов, переиспользуемые фреймворки и менторство инженеров.
Задачи
- Вести техническое направление сложных кросс-командных инициатив: API устройств, event-пайплайны, lifecycle-менеджмент устройств, транспортная и протокольная инфраструктура
- Проектировать архитектуру средних и крупных инициатив, готовить качественные design-документы с tradeoffs и долгосрочными последствиями
- Определять и развивать общие платформенные паттерны, API-контракты и event-схемы для нескольких команд
- Предупреждать архитектурные риски на горизонте 12+ месяцев
- Участвовать в tech councils, рабочих группах и кросс-командных design review
- Вести поставку платформенных возможностей: API состояния и команд устройств, event-driven пайплайны, транспортная инфраструктура
- Разрабатывать партнёрские компоненты Core Partner Platform: outbound-команды, inbound-события, аутентификация и авторизация
- Обеспечивать наблюдаемость, поддерживаемость и операционную надёжность систем
- Создавать переиспользуемые фреймворки, библиотеки и компоненты, которые реально применяют другие инженеры
- Проводить design review, code review, pairing и коучинг по архитектурному мышлению
- Драйвить техническое согласование между командами с общими платформенными зависимостями
- Участвовать в incident response, постмортемах и последующих улучшениях
- Помогать определять и внедрять SLA, мониторинг и модели поддержки
- Использовать AI-инструменты разработки с дисциплиной валидации и архитектурного контроля
- Помогать коллегам осваивать AI-инструменты и практики валидации
Требования
- Bachelor's degree in Computer Science, Engineering или эквивалентный практический опыт
- 10+ лет опыта backend-разработки с треком на уровне Staff
- Опыт ведения крупных многоинженерных инициатив end-to-end от архитектуры до поставки
- Опыт создания и развития переиспользуемых платформенных паттернов, библиотек или интеграционных фреймворков, которые применяют другие инженеры
- Сильное архитектурное суждение: границы сервисов, доменное владение, failure modes, версионирование, долгосрочная поддерживаемость
- Глубокая экспертиза в backend platform engineering: RESTful и/или gRPC API, распределённые системы, event-driven архитектуры (Kafka или аналог)
- Опыт работы в среде перехода от связанных систем к доменно-ориентированным независимо деплоимым сервисам
- Умение проактивно предупреждать среднесрочные технические проблемы
- Активное участие в инженерных leadership-инициативах и влияние на опытных инженеров
- Кредит доверия при работе с архитекторами и engineering managers
- Позитивное отношение к AI-assisted разработке как обязательной части работы
- Практический опыт AI-assisted workflow с сохранением строгой валидации
Условия
- Офис 4 дня в неделю
- Медицинские планы с субсидией компании
- HSA с взносом компании
- 401(k) с match от работодателя
- Оплачиваемый отпуск, растущий с выслугой, праздники, wellness-время
- Оплачиваемый отпуск по материнству и bonding leave
- Company-paid disability и life insurance
- Коллаборативная и неформальная рабочая среда
Навыки
- C#
- .NET
- SQL Server
- REST
- gRPC
- Kafka
- distributed systems
- event-driven architecture
- microservices
- observability
- GitHub Copilot
- Cursor
- Claude Code
- MCP