Oracle
Lead Principal Application Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-разработчик (IC5) в Oracle Corporate Systems and Strategy: отвечает за архитектуру и инженерные практики при модернизации корпоративных систем, создании переиспользуемых AI-инструментов и надёжных data-платформ.
Задачи
- Формировать roadmap инженерных практик совместно с командами и руководством, определять приоритеты и метрики успеха
- Определять технический скоуп, принимать архитектурные решения и утверждать дизайн приложений, AI-возможностей и data-платформ
- Задавать практики API-управления между командами: версионирование, интероперабельность, управление зависимостями
- Выбирать инструменты и workflow разработки, писать базовый код и прототипы, создавать переиспользуемые шаблоны и self-service автоматизацию
- Устанавливать стандарты управления исходным кодом и peer review, курировать ревьюеров и контролировать качество критичных изменений
- Задавать требования к автоматизированному тестированию (unit, integration, regression, performance, security, accessibility)
- Внедрять одобренные AI-ассистенты и agentic workflow с практиками оценки и человеческого ревью
- Определять стандарты CI/CD и руководить реализацией пайплайнов: воспроизводимые сборки, артефакты, деплой, rollout и rollback
- Определять стратегию observability, внедрять инструментацию, метрики, логи, трейсинг, дашборды и алерты, задавать SLO и error budgets
- Устанавливать стандарты production-readiness, incident response, runbooks и восстановления; быть точкой эскалации при тяжёлых сбоях
- Совместно с security-командами внедрять безопасную разработку и автоматические проверки уязвимостей, вести ремедиацию
- Менторить инженеров, разрешать кросс-командные зависимости, коммуницировать риски и компромиссы
- Измерять бизнес-эффект, продуктивность разработчиков, безопасность релизов, операционное здоровье и стоимость
Требования
- Бакалавр или магистр в Computer Science, Software Engineering или смежной области либо эквивалентный практический опыт
- 10+ лет опыта в software engineering: проектирование, разработка и эксплуатация enterprise-приложений, облачных сервисов или developer-платформ, с техническим лидерством
- Опыт задания технического направления и внедрения инженерных улучшений через hands-on реализацию и руководство инженерами
- Сильные навыки разработки на JavaScript или TypeScript и одном или нескольких языках: Java, Python, Go
- Опыт с современными веб-приложениями, REST API, SQL и реляционным моделированием данных
- Опыт принятия архитектурных решений, проведения design review и оценки новых технологий
- Практический опыт с Git, peer review, автоматическим unit и integration тестированием, CI/CD и безопасным деплоем в прод
- Опыт разбора сложных production- и интеграционных сбоев с использованием observability
- Опыт применения AI-ассистентов разработки с эффективным ревью и тестированием
- Сильные навыки письменной и устной коммуникации, менторинга и влияния на стейкхолдеров
Условия
- Гибридный/офисный формат в США (по условиям поста)
- Медицинская, стоматологическая и офтальмологическая страховка
- Short term и long term disability, страхование жизни и AD&D
- Flexible Spending Accounts для здоровья и ухода за зависимыми
- Предоплаченные расходы на транспорт и парковку
- 401(k) с match от компании
- Оплачиваемый отпуск, 11 оплачиваемых праздников, 72 часа sick leave
- Оплачиваемый родительский отпуск и помощь с усыновлением
- Employee Stock Purchase Plan
- Финансовое планирование и групповая юридическая поддержка
- Возможны бонусы, equity и compensation deferral
Навыки
- JavaScript
- TypeScript
- Java
- Python
- Go
- REST API
- SQL
- Git
- CI/CD
- PostgreSQL
- Oracle Database
- PL/SQL
- OCI
- Infrastructure as Code
- Kubernetes
- Docker
- Observability
- AI coding assistants