SimpliSafe
Staff Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff Backend Software Engineer в команду User Systems Platform компании SimpliSafe. Отвечает за техническое направление и архитектуру облачных backend-систем, обеспечивающих работу нативных мобильных приложений.
Задачи
- Проектировать, ревьюить и реализовывать сложные высоконагруженные отказоустойчивые backend-сервисы и микросервисы
- Писать качественный поддерживаемый код и решать наиболее сложные технические задачи
- Улучшать производительность, масштабируемость, мониторинг и операционную надёжность, обеспечивая соблюдение SLO/SLI
- Участвовать в On-Call дежурствах как первый респондер по системам команды
- Совместно с Engineering Managers и Product Managers определять долгосрочный технический roadmap и управлять техническим долгом
- Быть ведущим техническим ментором и коучем для инженеров, проводить код- и дизайн-ревью, повышать общую техническую планку
- Вести техническую координацию между командами, устранять блокеры и стандартизировать общие сервисы и технологии
- Управлять ключевыми техническими процессами и исполнением проектов, включая техническое планирование и постмортемы крупных инцидентов
Требования
- Большой опыт профессиональной разработки ПО, значительный опыт ведения технических проектов и определения технического направления на уровне Staff
- Глубокий опыт проектирования, разработки и эксплуатации распределённых высоконагруженных backend-систем и REST/gRPC API
- Владение как минимум одним из основных языков программирования (JavaScript/TypeScript, Rust, Java, Go, Python, C#) и готовность работать с несколькими языками
- Опыт архитектуры решений с использованием современных паттернов: event-driven архитектуры, domain-driven design, контейнеризация (Docker, Kubernetes)
- Знание облачных платформ (AWS, GCP, Azure) и инструментов мониторинга, логирования и CI/CD
- Сильные навыки коммуникации, документирования и презентации, опыт влияния на технические решения на уровне организации
- Знакомство с Agile-методологиями (Scrum или Kanban) и принципами DevOps
Условия
- Гибридный формат: два основных дня в офисе (обычно вторник, среда или четверг), остальное время — на выбор
- Культура и среда, основанные на миссии и ценностях
- Комплексный пакет вознаграждения для благополучия сотрудников и их семей
- Бесплатная система SimpliSafe и профессиональный мониторинг для дома
- Employee Resource Groups (ERG) для нетворкинга, менторства и развития
- Годовая базовая зарплата $146,600 - $195,500, возможны бонусы, equity и другие формы компенсации
Навыки
- JavaScript
- TypeScript
- Rust
- Java
- Go
- Python
- C#
- REST
- gRPC
- event-driven architecture
- domain-driven design
- Docker
- Kubernetes
- AWS
- GCP
- Azure
- CI/CD
- Scrum
- Kanban
- DevOps