Resource Innovations
Principal Software Engineer (Java)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Software Engineer в SaaS-команду Resource Innovations: отвечает за архитектуру и модернизацию enterprise-платформы для энергетической отрасли, оставаясь hands-on разработчиком.
Задачи
- Определять и направлять эволюцию архитектуры платформы для повышения масштабируемости, надёжности, производительности, безопасности и поддерживаемости
- Разрабатывать практичный поэтапный подход к модернизации, балансируя будущую архитектуру с текущими обязательствами перед клиентами и бизнесом
- Оставаться hands-on в проектировании и разработке критичных возможностей платформы, архитектурных паттернов и proof-of-concept решений
- Проводить технические дизайн-ревью и код-ревью, устанавливать инженерные стандарты и направлять сложные решения по архитектуре приложений, интеграций, данных и облака
- Работать с senior-инженерами и кросс-функциональными командами, менторить инженеров и превращать техническое направление в успешную поставку
Требования
- Bachelor’s или master’s degree в Computer Science, Engineering или смежной области, либо эквивалентный практический опыт
- 15+ лет опыта в software engineering и разработке сложных, масштабируемых и надёжных enterprise-приложений
- Опыт работы на уровне Principal, Staff, Architect или эквивалентном уровне технического лидерства
- Подтверждённый опыт проектирования и модернизации устоявшихся enterprise-платформ
- Опыт определения технического направления и влияния на решения в нескольких инженерных командах
- Сильный hands-on опыт разработки и умение переводить архитектурную стратегию в практическую реализацию
- Expert-level владение Java и Spring Boot, рабочее знание Python
- Глубокий опыт с enterprise-архитектурой, распределёнными системами, микросервисами, API, паттернами интеграции и event-driven дизайном
- Сильный опыт с AWS, cloud-native дизайном приложений, CI/CD, контейнерами и Kubernetes или аналогичными платформами
- Опыт с реляционными и NoSQL базами данных, data pipelines, системами обмена сообщениями, поисковыми платформами и observability-инструментами
- Сильное понимание безопасности приложений, производительности, отказоустойчивости, масштабируемости и production-readiness практик
- Сильное архитектурное суждение и умение балансировать долгосрочное направление с прагматичной поставкой
- Умение влиять и выстраивать согласие между командами без прямых полномочий
- Отличные аналитические навыки, решение проблем, устная и письменная коммуникация
- Коллаборативный подход, ценящий знания существующих членов команды
- Умение понятно доносить технические варианты, компромиссы и риски до технических и бизнес-стейкхолдеров
Условия
- Удалённая позиция с occasional in-person встречами в офисе для кандидатов из метро-зон San Francisco, Chicago, Phoenix, Denver, Salt Lake City или Madison
- Кандидаты должны проживать в США; визовая поддержка не предоставляется
- Конкурентная зарплата: базовая ставка $140,000–$195,000
- Возможен дискреционный годовой бонус
- Три недели оплачиваемого отпуска ежегодно, оплачиваемые праздники
- 401(k) с employer match
- Медицинская, стоматологическая и vision страховка
- Parental leave, employee assistance program, commuter benefits и дополнительные опции
- Трудоустройство обусловлено успешным background check и reference check; при необходимости — pre-employment drug screen
Навыки
- Java
- Spring Boot
- Python
- AWS
- Kubernetes
- CI/CD
- микросервисы
- REST API
- event-driven architecture
- NoSQL
- SQL
- data pipelines
- messaging systems
- observability
- Angular
- GitHub Copilot
- Claude
- Docker