Blend
Software Engineer - Platform Foundation
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Platform Foundations: развитие базовых backend-платформенных систем — аутентификация и авторизация, API, распределённые сервисы, инфраструктура для разработчиков и безопасная автоматизация с помощью AI-агентов.
Задачи
- Проектировать, разрабатывать и эксплуатировать надёжные backend-сервисы и общие платформенные возможности
- Вести техническое проектирование API, распределённых систем, хранения данных, оркестрации workflow и интеграций сервисов
- Строить защищённые системы аутентификации и авторизации для пользователей, партнёров, сервисов и API-клиентов
- Разрабатывать и поддерживать login-флоу: SSO, OAuth/OIDC, MFA, управление сессиями, жизненный цикл токенов, RBAC и scope-based доступ
- Повышать безопасность платформы: контроль доступа, аудируемость, управление секретами, изоляция тенантов, защищённая коммуникация между сервисами
- Создавать системы фоновых агентов для автоматизации поддержки и операционных процессов с контролем безопасности и участием человека
- Разрабатывать интеграции с инструментами коллаборации, тикетинга, контроля версий и внутренними операционными системами
- Создавать безопасные паттерны исполнения AI-агентов: изолированные среды, ограниченные права, allowlist инструментов, approval-процессы, проверки безопасности вывода
- Повышать надёжность и эксплуатабельность через мониторинг, трейсинг, реагирование на инциденты, тестирование и оптимизацию производительности
- Работать с product, security, infrastructure и support командами, превращая сложные требования в масштабируемые платформенные возможности
- Менторить инженеров, участвовать в технических стандартах и вести design-обсуждения между командами
- Вести сложные проекты, принимать архитектурные решения и улучшать окружающие системы
- Задавать техническое направление для широких областей, выравнивать команды вокруг платформенных инвестиций и создавать рычаг через менторство, стандарты и архитектуру
Требования
- 6+ лет профессионального опыта в software engineering
- Сильный опыт backend-разработки на Go, TypeScript/Node.js, Java, Python или похожем языке
- Опыт проектирования и эксплуатации production распределённых систем, API, баз данных и асинхронных workflow
- Сильное понимание аутентификации, авторизации, сессий, токенов, identity-протоколов и безопасного проектирования API
- Опыт построения безопасных и надёжных систем, работающих с чувствительными данными и контролем доступа
- Знакомство с облачной инфраструктурой, контейнерами, Kubernetes, CI/CD и production observability
- Сильные навыки системного дизайна и умение принимать взвешенные технические компромиссы
- Чёткие навыки письменной и устной коммуникации, включая умение влиять на команды
- Практичный ownership-подход: готовность дебажить production-проблемы и улучшать системы end-to-end
Условия
- Base Salary Range: $124,000 – $146,000 (для full-time; финальный оффер зависит от функции, уровня, географии, знаний, навыков и опыта)
- Бонус (если применимо): зависит от результатов компании и достижения индивидуальных целей
- Equity: значимые Restricted Stock Units в публичной компании (NYSE: BLND)
- Медицинская, стоматологическая и vision-страховка с щедрым вкладом работодателя
- Оплачиваемые компанией life, short-term и long-term disability
- Щедрый PTO, праздники и отпуск по материнству/отцовству
- Employee Assistance Program (EAP): психическое здоровье, юридические вопросы, childcare и eldercare, финансовое планирование, поиск колледжа и другое
- Добровольные бенефиты: страхование от несчастных случаев, критических болезней, госпитализации, защита от кражи личности и юридическая страховка
- Ежемесячный wellness-стипендия на фитнес, психическое здоровье и благополучие
- Дополнительные перки: Milk Stork, страхование питомцев, оплачиваемое время на волонтёрство
- 401(k) с match от компании
- Pre-tax savings: healthcare и dependent care FSA, Limited Purpose FSA, HSA
Навыки
- Go
- TypeScript
- Node.js
- RESTful APIs
- distributed systems
- PostgreSQL
- MongoDB
- event-driven systems
- workflow orchestration
- asynchronous job processing
- Docker
- Kubernetes
- cloud infrastructure
- CI/CD
- OAuth 2.0
- OIDC
- SAML
- JWT
- MFA
- RBAC
- API scopes
- service authentication
- observability
- metrics
- logs
- tracing
- alerting
- AI-agent frameworks
- tool calling
- secure execution environments
- evaluations
- human-in-the-loop workflows
- Java
- Python