Murmuration
Senior Software Engineer
- Удалённо
- United States
- Полная занятость
- В вакансии: 190 576 – 190 576 USD
- 8 дн. назад
Murmuration приглашает Senior Software Engineer присоединиться к команде, разрабатывающей платформу для гражданской активности и организации сообществ в США. Роль предполагает создание и масштабирование backend-систем с высоким уровнем технической ответственности и влияния на продукт.
О позиции
Как Senior Software Engineer вы будете проектировать, разрабатывать и поддерживать системы, которые powering платформу Organizer. Вы столкнётесь со сложными техническими задачами, поможете формировать архитектурные решения и обеспечите надёжность, масштабируемость и безопасность бэкенд-систем компании. Ваш вклад выходит за рамки написания кода — от открытия проблемы до её реализации в production вы берёте на себя полную ответственность, сотрудничая с Product, Design и другими командами.
Чем заниматься
- Проектирование и разработка backend-софта в production-средах
- Оценка архитектурных компромиссов и принятие технических решений
- Разработка и поддержка API (включая GraphQL) и распределённых сервисов
- Отладка сложных проблем across services, infrastructure и данных
- Менторство инженеров и улучшение инженерных практик команды
- Своевременная коммуникация рисков и зависимостей
- Улучшение надёжности, документации, тестирования и observability систем
- Работа в event-driven и distributed архитектурах на AWS
Что ждут
- Продвинутый опыт разработки и поддержки backend-софта в production
- Глубокое понимание принципов software design и оценка архитектурных tradeoffs
- Опыт работы с API (GraphQL), distributed services и data-intensive приложениями
- Опыт отладки сложных проблем across services и infrastructure
- Знание relational и/или NoSQL баз данных (MongoDB), включая data modeling и query performance
- Отличные коммуникативные навыки (письменные и устные)
- Опыт эффективного сотрудничества с Engineering, Product и другими дисциплинами
- Понимание incident management, logging, monitoring и observability
- Знание CI/CD практик и современных deployment environments
- Демонстрируемый менторский и технический лидерский опыт
- Опыт создания современных JavaScript/TypeScript решений
- Опыт работы с event-driven или distributed архитектурами (например, AWS)
Будет плюсом
- Formal degree optional; welcome candidates from nontraditional paths
- Full-stack опыт или open-source contributions
- Опыт security и privacy-conscious system design
- Опыт планирования и выполнения database migrations
- Опыт использования AI tools/workflows
- Опыт в civic-tech, nonprofit или social-impact продуктах
Условия
- Зарплата $190,576 годовых + comprehensive benefits package
- Health, vision и dental insurance с покрытием 100% премий для сотрудника и семьи
- Retirement benefits с 5% employer match
- Flexible unlimited PTO план
- Generous paid parental leave
- Pre-tax commuter benefits
- Компаниеный laptop и flexible remote work environment
- Home office setup stipend для новых сотрудников
- Monthly reimbursement для remote work expenses
- Yearly professional development fund
- Mental health benefits через Calm и Better Help
- Yearly in-person staff retreats
- Kультура diversity, equity, inclusion и belonging
Навыки
- Backend Development
- API Design
- GraphQL
- Distributed Systems
- NoSQL Databases
- MongoDB
- TypeScript
- JavaScript
- AWS
- CI/CD
- System Design
- Technical Leadership
- Observability
- Event-Driven Architecture
- Code Review
- Mentoring
Сложность отбора
Senior роль требует глубокой экспертизы в архитектуре, самостоятельности в принятии решений и лидерства в команде
Оценка JobPathЗарплата по рынку
1 100 000 – 1 800 000 ₽ в месяц
Конвертация из $190,576 год = ~$15,881 месяц; курс ~92 RUB/USD. Для Senior Software Engineer в США это конкурентная компенсация; диапазон отражает вариации в локальных рынках tech-компаний.
Оценка JobPath по рынку, не предложение работодателяМогут спросить на собеседовании
- Опишите случай, когда вам пришлось оценить архитектурные альтернативы. Как вы принимали решение?
- Как вы подходите к отладке сложных проблем в distributed системах?
- Расскажите о вашем опыте работы с базами данных (реляционные/NoSQL). Какие паттерны моделирования вы используете?
- Опишите пример вашего менторского опыта. Как вы помогаете развивать других инженеров?
- Какие принципы вы следуете при проектировании API? Приведите пример.
Прорепетировать это собеседование
Голосовой ИИ-интервьюер задаст вопросы под эту вакансию и разберёт каждый ответ.
Начать бесплатноСохрани похожие вакансии
Новые вакансии с такой должностью будут собираться в кабинете.
Сохранить фильтр