Western Governors University
Senior Software Engineer - Academy
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в продуктовую команду WGU. Проектирование и разработка масштабируемых cloud-native сервисов и API, техническое лидерство и менторство инженеров.
Задачи
- Проектировать, разрабатывать, тестировать и деплоить масштабируемые программные решения для критичных бизнес- и студенческих сервисов
- Преобразовывать бизнес-, функциональные и нефункциональные требования в поддерживаемое качественное ПО
- Обеспечивать техническое совершенство через архитектуру, паттерны проектирования, безопасность и отказоустойчивость
- Улучшать производительность, надёжность, масштабируемость и операционную эффективность приложений
- Выступать техническим лидером и советником в команде, влиять на архитектурные решения и техническую стратегию
- Выявлять технические риски, зависимости и проблемы масштабируемости, предлагать решения
- Менторить инженеров через design review, парное программирование, обсуждение архитектуры и code review
- Делиться знаниями через технические презентации, документацию и лучшие практики
- Проектировать системы с учётом observability, отказоустойчивости, безопасности и оптимизации затрат
- Работать с DevOps и Operations для повышения надёжности и снижения простоев
- Проводить root cause analysis и ускорять восстановление при инцидентах
- Продвигать современные инженерные практики, автоматизацию и качество разработки
- Оценивать новые технологии и улучшать продуктивность разработчиков и возможности платформы
Требования
- Сильные фундаментальные знания: системный дизайн, алгоритмы, архитектура ПО, тестирование, безопасность, распределённые системы
- Опыт создания современных веб-приложений, API и сервис-ориентированных архитектур
- Владение JavaScript, Nest.js и Python
- Опыт разработки RESTful сервисов и интеграции с базами данных и сторонними системами
- Глубокое понимание жизненного цикла разработки ПО и Agile-практик
- Опыт проектирования и эксплуатации приложений в облаке, предпочтительно AWS
- Знание практик масштабируемости, отказоустойчивости, observability и оптимизации производительности
- Понимание data-driven инженерии и использования метрик для принятия решений
- Умение влиять на техническое направление без административной власти
- Сильные коммуникативные навыки с техническими и нетехническими стейкхолдерами
- Опыт менторства инженеров и развития технических компетенций команды
- Умение балансировать скорость, качество и бизнес-приоритеты
- Бакалавр в Computer Science, Software Engineering, IT или смежной области либо эквивалентный практический опыт
- 6+ лет профессионального опыта разработки ПО
- Опыт создания и поддержки веб-приложений, API и enterprise-решений
- Подтверждённый опыт поставки production-ПО от дизайна до деплоя и поддержки
Условия
- Full-time, 40 стандартных часов в неделю
- Бонусы
- Медицинская, стоматологическая и vision-страховка, telehealth и mental healthcare
- HSA и FSA
- Базовая и добровольная страхование жизни
- Покрытие инвалидности, несчастных случаев, критических заболеваний и госпитализации
- Пенсионный план
- Программа wellbeing
- Скидка на обучение в WGU
- Гибкий оплачиваемый отпуск без накопления, гибкий оплачиваемый sick leave, 11 оплачиваемых праздников
- До 12 недель родительского отпуска
- Командировки до 20%, включая 1–2 саммита компании в год
- Visa sponsorship не предоставляется
Навыки
- JavaScript
- Nest.js
- Python
- SQL
- ServiceNow
- Git
- Jira
- Kafka
- Pulsar
- AWS
- REST
- Agile
- Scrum
- Backend-for-Frontend
- Spec Driven Development
- Behavior Driven Development