MISO
Software Engineer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в MISO для создания и модернизации надёжных Java/Spring Boot систем, обеспечивающих работу энергосетей и рынка мощности. Роль охватывает полный цикл разработки, техническое лидерство по фичам и применение AI-инструментов в SDLC.
Задачи
- Проектировать, разрабатывать, тестировать, разворачивать, эксплуатировать и модернизировать надёжные приложения на Java/Spring Boot в средах с интенсивной работой с данными, критичной важностью и требованиями комплаенса, включая legacy-системы, API, базы данных, облачные и контейнерные платформы, автоматизированное тестирование и CI/CD
- Определять технический подход для сложных фич с учётом функциональных и нефункциональных требований: безопасности, надёжности, производительности, поддерживаемости, целостности данных и эксплуатационной готовности
- Выступать техническим лидером по назначенным фичам: уточнять требования и критерии приёмки, оценивать сложную работу, координировать реализацию и поддерживать успешный деплой и релиз
- Работать в кросс-функциональных продуктовых командах с инженерами, продакт-менеджментом, архитекторами, бизнес-экспертами, дата-командами и внешними партнёрами: уточнять меняющиеся требования, оценивать технические компромиссы и продвигать работу вперёд
- Применять генеративный AI на всех этапах жизненного цикла разработки: проектирование, реализация, тестирование, код-ревью, документация и траблшутинг — для ускорения поставки и повышения качества
Требования
- Степень бакалавра в Computer Science, Electrical Engineering или смежных областях (или эквивалентный опыт) и 5+ лет опыта
- Java/Spring Boot: подтверждённая способность самостоятельно проектировать, разрабатывать, отлаживать, тестировать, разворачивать и поддерживать production-приложения
- AI-native engineering: опыт применения инструментов вроде GitHub Copilot, Claude или аналогичных AI-платформ для реализации, тестирования, ревью, документации и траблшутинга
- Умение оценивать и валидировать AI-генерируемый результат и применять практики безопасности, приватности, интеллектуальной собственности и управления
- Git и CI/CD: владение совместной работой с ветками, pull request, код-ревью, разрешением конфликтов, автоматизированными сборками, тестированием и деплоем
- API и интеграции: опыт проектирования, использования, тестирования, мониторинга и траблшутинга сервисных контрактов и системных интеграций
- Базы данных и данные: SQL, схемы, качество данных, концепции транзакций и интеграций
- Принятие технических решений: опыт оценки технических альтернатив и нефункциональных требований для выбора подходящего подхода к реализации сложных фич
- Delivery: умение оценивать сложную инженерную работу и понимать компоненты, необходимые для деплоя, релиза, мониторинга и поддержки production-ПО
Условия
- Базовая зарплата $125,000 - $150,000 USD в год
- Право на годовой бонус при выполнении индивидуальных KPI и целей компании
- Комплексный пакет льгот, включая 401k, отпуск, больничные и safe time, доступные с первого дня работы
- Работа в офисе (LI-ONSITE)
Навыки
- Java
- Spring Boot
- Git
- CI/CD
- SQL
- Azure
- Kubernetes
- GitHub Actions
- Containerization
- Observability
- Infrastructure as Code
- GitHub Copilot
- Claude
- Generative AI
- APIs