OCLC

Principal Software Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Технический лидер направления Resource Sharing в OCLC: задаёт техническое направление, менторит инженеров и отвечает за поставку надёжных масштабируемых решений на Java/Spring с фронтендом на React.

Задачи

  • Быть техническим лидером инициатив Resource Sharing и обеспечивать поставку надёжных, масштабируемых и клиентоориентированных решений
  • Работать с Senior Architect над превращением архитектурного направления в практические планы реализации и масштабируемые дизайны
  • Оценивать технические компромиссы, риски, зависимости и операционные аспекты сложных инициатив
  • Руководить разработкой распределённых систем, микросервисов, API, интеграций и data-платформ
  • Менторить и развивать инженеров
  • Продвигать качество инженерии, стандарты поставки, поддерживаемость, безопасность и операционное совершенство
  • Сотрудничать с product management, инженерным руководством и экспертами домена для уточнения технических планов и роадмапа
  • Исследовать и рекомендовать новые технологии, инструменты и практики разработки
  • Внедрять AI-инструменты и практики в жизненный цикл разработки ПО

Требования

  • Степень бакалавра по computer science или смежной дисциплине либо эквивалентный опыт
  • 12+ лет профессиональной разработки ПО, включая опыт поставки сложных enterprise-систем
  • Экспертный уровень Java, ООП, паттерны проектирования, Spring, Hibernate, RESTful API и веб-сервисы
  • Опыт разработки фронтенда на React и TypeScript
  • Сильный опыт с PostgreSQL: моделирование данных, оптимизация запросов, тюнинг производительности
  • Опыт проектирования и эксплуатации распределённых систем и микросервисов в Linux/Unix
  • Владение Git, Bitbucket, GitHub
  • Опыт с CI/CD, автотестами (JUnit, Mockito), сборкой (Gradle, Maven) и безопасной разработкой
  • Умение оценивать сложные технические задачи и понятно объяснять компромиссы
  • Опыт менторинга инженеров и влияния на инженерные практики
  • Опыт интеграции или оценки AI-инструментов в жизненном цикле разработки

Условия

  • Гибридный формат: три дня в неделю в офисе
  • Конкурентная компенсация и пакет льгот, включая медицинскую страховку и пенсионные планы
  • Бесплатный фитнес-центр, групповые занятия и game room
  • Субсидированное питание в кафетерии
  • Оплачиваемый родительский отпуск и помощь с усыновлением
  • Компенсация обучения
  • Скидки на местные билеты и членства

Навыки

  • Java
  • Spring
  • Hibernate
  • RESTful API
  • React
  • TypeScript
  • PostgreSQL
  • Linux
  • Unix
  • Git
  • Bitbucket
  • GitHub
  • CI/CD
  • JUnit
  • Mockito
  • Gradle
  • Maven
  • микросервисы
  • распределённые системы
  • AI-инструменты

Похожие вакансии

Software Engineer
JT4SeniorColorado SpringsОфис
103,000 – 164,000 USD в год
19 окт.
Senior Backend Engineer, External
Horizon3.aiSeniorУдалённо
199,750 – 235,000 USD в год
19 окт.
Software Engineer
GRVTYSeniorAnnapolis Junction Business ParkОфис
170,000 – 200,000 USD в год
19 окт.
Cloud Software Engineer
GRVTYSeniorAnnapolis Junction Business ParkОфис
170,000 – 200,000 USD в год
19 окт.
Eng Sr Prin - SW
BAE SystemsSeniorTotowaОфис
19 окт.
Principal Software Engineer — OCLC, Dublin | itrelocate