Oracle
Principal Application Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal-инженер для технического лидерства в проектировании и разработке enterprise-решений. Отвечает за архитектурные решения, распределённые системы и менторство инженеров.
Задачи
- Руководить архитектурой, проектированием и реализацией enterprise-систем и сервисов
- Определять техническую стратегию и влиять на архитектурные решения в нескольких проектах и командах
- Выступать техническим лидером критичных инициатив на всех этапах: дизайн, разработка, тестирование, деплой, поддержка
- Устанавливать и продвигать лучшие практики разработки, стандарты кода и принципы дизайна
- Выявлять и снижать технические риски, обеспечивая масштабируемость, надёжность и производительность
- Проектировать, разрабатывать и поддерживать качественные backend-сервисы и приложения
- Строить и поддерживать распределённые системы и микросервисные архитектуры
- Проводить код-ревью и архитектурные ревью
- Менторить инженеров и руководить командой из 5-6 человек
- Взаимодействовать с Product, Engineering, Platform, Security и Operations командами
Требования
- Степень бакалавра в Computer Science, Software Engineering или смежной области
- 7-9+ лет профессионального опыта в разработке ПО
- Сильный опыт разработки enterprise backend-систем на Java, Ruby или других ООП-языках
- Глубокое понимание распределённых систем, микросервисов, API, масштабируемости, отказоустойчивости и оптимизации производительности
- Опыт создания и поддержки cloud-native приложений
- Подтверждённый опыт технического лидерства, ведения проектов и менторства инженеров
- Опыт руководства командой из 5-6 инженеров
- Понимание принципов проектирования ПО, структур данных, алгоритмов и системной архитектуры
- Отличные навыки устной и письменной коммуникации
Условия
- Медицинская, стоматологическая и офтальмологическая страховка
- Страхование жизни и AD&D
- 401(k) с участием компании
- Оплачиваемый отпуск и 11 оплачиваемых праздников
- Оплачиваемый больничный (72 часа, с переносом до 112 часов)
- Оплачиваемый родительский отпуск
- Помощь при усыновлении
- Employee Stock Purchase Plan
- Финансовое планирование и групповая юридическая поддержка
- Возможны бонусы и equity
Навыки
- Java
- Ruby
- микросервисы
- распределённые системы
- API
- cloud-native
- DevOps
- контейнеризация
- GitHub Copilot
- Codex