Ithaka
Principal Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий/Principal backend-инженер для платформы Books и Royalty Payments в JSTOR. Сочетает hands-on разработку с долгосрочным архитектурным лидерством: распределённые системы, API, data pipelines и инженерные практики.
Задачи
- Определять и развивать многолетнюю backend-стратегию и архитектурный roadmap платформ Books и royalty payments
- Принимать архитектурные решения в нескольких командах и обеспечивать согласованность через техническое лидерство
- Проектировать и развивать высокодоступные системы заказа и цифровой доставки книг на Java, Spring Boot, Maven, MySQL и Redis
- Внедрять AI в инженерию и операции: AI-assisted разработка и code review, детекция аномалий в потоках заказов и платежей
- Определять метрики здоровья платформы: SLA заказов, ошибки и восстановление, latency, точность сверки
- Менторить инженеров и технических лидеров, проводить архитектурные ревью
- Взаимодействовать с Product, AI, внешними партнёрами, Data Science и Platform Engineering
- Для Principal: владеть сквозной технической целостностью финансовых потоков (заказы, fulfillment, инвойсинг, роялти)
- Для Principal: задавать стандарты идемпотентности, ретраев, дедупликации, сверки данных и восстановления после сбоев
- Для Principal: определять SLO, метрики и программы надёжности с измеримыми результатами
Требования
- Опыт проектирования, разработки и эксплуатации распределённых backend-систем в продакшене
- Опыт определения технологической стратегии и кросс-командных архитектурных инициатив
- Глубокий опыт построения распределённых backend-систем на Java или Python
- Опыт проектирования service-oriented архитектур, REST API, асинхронной и event-driven обработки
- Понимание cloud-native архитектуры, масштабируемости, надёжности, производительности и observability
- Опыт работы с Kubernetes, CI/CD, реляционными и NoSQL БД, кэшированием и messaging
- Сильные коммуникативные навыки и умение влиять на техническое направление
- Для Lead: 5+ лет опыта
- Для Principal: 12+ лет опыта построения крупномасштабных распределённых систем
- Для Principal: опыт владения архитектурой систем с финансовыми последствиями (заказы, биллинг, платежи, роялти)
- Для Principal: опыт идемпотентной обработки, дедупликации, outbox и event-driven паттернов, сверки и восстановления
- Для Principal: опыт интеграции с enterprise-системами (CRM, Finance, tax engines) и внешними партнёрами
- Для Principal: опыт определения и внедрения программ надёжности с SLO и операционными метриками
- Желательно: опыт в издательском деле, лицензировании цифрового контента, управлении роялти или revenue operations
- Требуется право на работу в США без спонсорства
Условия
- Зарплата Lead: $129,076–$161,345 в год; Principal: $148,437–$185,547 в год
- Медицинская, стоматологическая и vision-страховка
- Пенсионный взнос от работодателя 10%
- Оплачиваемые отпуска по уходу за ребёнком и близкими
- 22 дня оплачиваемого отпуска, 11 оплачиваемых праздников, до 12 дней больничного
- Wellness-льготы
- Распределённая команда по континентальной части США, офисы в Нью-Йорке и Анн-Арборе
Навыки
- Java
- Python
- Spring Boot
- Maven
- MySQL
- Flyway
- stored procedures
- Redis
- REST API
- Kubernetes
- CI/CD
- NoSQL
- event-driven architecture
- observability
- LLM
- AI-assisted development