Resource Innovations
Principal Software Engineer (Java)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Software Engineer в SaaS-команду Resource Innovations: hands-on технический лидер, отвечающий за архитектуру и модернизацию enterprise-платформы для энергетической отрасли. Роль сочетает проектирование крупномасштабных систем и активную разработку.
Задачи
- Определять и направлять эволюцию архитектуры платформы для повышения масштабируемости, надёжности, производительности, безопасности и поддерживаемости
- Разрабатывать практичный поэтапный подход к модернизации, балансируя будущую архитектуру с текущими обязательствами перед клиентами и бизнесом
- Оставаться 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 практик
- Сильное архитектурное суждение и умение балансировать долгосрочное направление с прагматичной поставкой
- Умение влиять и выстраивать согласие между командами без прямой власти
- Отличные аналитические навыки, решение проблем, устная и письменная коммуникация
- Коллаборативный подход, ценящий знания существующих членов команды
- Умение ясно доносить технические варианты, компромиссы и риски как техническим, так и бизнес-стейкхолдерам
Условия
- Удалённая позиция с редкими очными встречами в офисе для кандидатов из метро-ареалов San Francisco, CA; Chicago, IL; Phoenix, AZ; Denver, CO; Salt Lake City, UT; Madison, WI
- Кандидаты должны проживать в США
- Виза-спонсорство и продление визы не предоставляются
- Базовая зарплата $140,000–$195,000
- Возможен дискреционный годовой бонус
- Три недели оплачиваемого отпуска ежегодно, оплачиваемые праздники
- 401(k) с employer match
- Медицинская, стоматологическая и vision страховка
- Parental leave, employee assistance program, commuter benefits и дополнительные опции
- Трудоустройство обусловлено успешным background check и проверкой рекомендаций; при необходимости возможен pre-employment drug screen
Навыки
- Java
- Spring Boot
- Python
- enterprise architecture
- distributed systems
- microservices
- APIs
- integration patterns
- event-driven design
- AWS
- cloud-native
- CI/CD
- containers
- Kubernetes
- relational databases
- NoSQL
- data pipelines
- messaging systems
- search platforms
- observability
- application security
- Angular
- GitHub Copilot
- Claude