Energy Solutions
Senior Software Engineer (Hybrid)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в команду Information Systems: техническое лидерство и проектирование сложных решений на платформе Mendix, менторство инженеров и развитие архитектурных стандартов.
Задачи
- Проектировать и разрабатывать сложные программные системы, сервисы и интеграции на платформе Mendix
- Разрабатывать full-stack решения и технические дизайны в соответствии с архитектурой платформы и бизнес-требованиями
- Устанавливать стандарты архитектуры и технического дизайна для нескольких приложений и команд
- Выступать техническим экспертом и точкой эскалации по сложным инженерным вопросам
- Проводить код-ревью и обеспечивать соответствие стандартам качества, безопасности и тестирования
- Менторить инженеров через код-ревью, парное программирование и обсуждение дизайна решений
- Вести кросс-функциональные инициативы: интеграция систем, API, обмен данными, модернизация платформы
- Взаимодействовать с бизнес-заказчиками и переводить требования в масштабируемые решения
- Выявлять технические риски, зависимости и компромиссы, коммуницировать их руководству
- Вести технические обсуждения на sprint planning, refinement, архитектурных ревью и ретроспективах
- Участвовать в incident response, root-cause analysis и внедрении корректирующих действий
- Оценивать производительность, надёжность и масштабируемость приложений и внедрять улучшения
- Обеспечивать соответствие требованиям безопасности, приватности и комплаенса
- Участвовать в release planning, валидации деплоя и мониторинге production
- Участвовать в on-call ротациях и давать техническое направление при сложных инцидентах
- Внедрять автоматизацию и мониторинг для снижения повторяющихся проблем
Требования
- Bachelor’s degree в Software Engineering, Computer Science, Information Systems, Computer Engineering или смежной технической области
- 10 лет опыта разработки, поддержки и развития сложных программных систем
- Продвинутое владение full-stack разработкой и одним или несколькими языками/технологиями: Java, Python, JavaScript, C#, SQL, HTML, CSS или аналогичными
- Продвинутое знание архитектуры ПО, системного дизайна, паттернов проектирования, структур данных, алгоритмов, API и практик интеграции
- Понимание облачных платформ, практик деплоя, CI/CD, мониторинга, автоматизации и production support
- Опыт участия в принятии архитектурных и технических решений
- Опыт оценки технических компромиссов и рекомендации решений с балансом бизнес-требований, сроков и поддерживаемости
- Опыт взаимодействия с инженерными командами и стейкхолдерами
- Опыт менторства инженеров через код-ревью и обсуждение решений
- Опыт работы с Product, QA, Project Management, DevOps и кросс-функциональными командами
- Сильные навыки письменной и устной коммуникации
- Навыки менторства, коучинга и технического лидерства
- Способность управлять несколькими техническими приоритетами в сложной среде
- Способность работать независимо, следуя инженерным стандартам и целям организации
Условия
- Диапазон зарплаты $140,000 - $175,000 в год, целевая компенсация $140k - $157,500 в год
- Пакет льгот: медицинская, стоматологическая и офтальмологическая страховка
- Пенсионный пакет и pre-tax contribution plans
- Employee Stock Ownership Plan (ESOP)
- Преимущественно удалённая работа с офисами в шести локациях
- Сотрудники в пределах 40 миль от офиса прикрепляются к локации, требования по присутствию зависят от команды
- Не рассматриваются кандидаты из штатов Delaware, Kentucky, Mississippi, Montana, Nebraska, North Dakota
- Обязательный background check и drug screen
- Требуется разрешение на работу в США бессрочно
Навыки
- Mendix
- Java
- Python
- JavaScript
- C#
- SQL
- HTML
- CSS
- CI/CD
- Cloud platforms
- APIs
- System design
- Design patterns
- Monitoring
- Automation