NetSuite
Senior Software Engineer, Platform - Nashville
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Oracle Cloud Infrastructure: разработка платформенных сервисов, API и SDK, которыми пользуются сервисы и клиенты OCI. Позиция офисная в Нэшвилле, возможна релокационная поддержка.
Задачи
- Проектировать, разрабатывать, тестировать и эксплуатировать backend-компоненты платформы, API, SDK и интеграционные фреймворки для сервисов и клиентов OCI
- Отвечать за выделенную область платформы и развивать её контракты, версионирование и совместимость для безопасного multi-tenant использования
- Диагностировать и устранять сложные проблемы в распределённых сервисах, выпускать совместимые исправления и понятные пути обновления
- Повышать доступность, производительность, ёмкость и эксплуатационную готовность за счёт паттернов отказоустойчивости, мониторинга, логирования и автоматизации
- Взаимодействовать с инженерами OCI: собирать потребности потребителей, ревьюить дизайны и код, помогать внедрять платформенные возможности
- Создавать качественную техническую документацию, примеры и эксплуатационные рекомендации для потребителей платформы
- Участвовать в поддержке сервисов и непрерывных улучшениях, включая разбор инцидентов и root-cause анализ
Требования
- Бакалавр или магистр в области Computer Science, Computer Engineering или смежной области, либо эквивалентный практический опыт
- 4+ года профессионального опыта разработки ПО
- Владение хотя бы одним объектно-ориентированным или системным языком программирования: Java, C++, C# или Go
- Опыт проектирования и разработки backend-сервисов, API, микросервисов, SDK или платформенных возможностей для разработчиков
- Понимание основ распределённых систем, структур данных, алгоритмов, объектно-ориентированного проектирования и практик безопасной разработки
- Опыт работы с дизайном API, интеграцией, версионированием, тестированием, контролем версий и разбором проблем в продакшене
- Сильные навыки решения проблем, коммуникации и командной работы, выраженное чувство ответственности
Условия
- Офисный формат работы с присутствием в Нэшвилле, Теннесси
- Возможна помощь с релокацией согласно политике Oracle
- Диапазон зарплат: от $92,500 до $209,500 в год, возможны бонусы и опционы
- Медицинская, стоматологическая и офтальмологическая страховка
- Страхование жизни и AD&D, краткосрочная и долгосрочная нетрудоспособность
- Гибкие расходные счета на здравоохранение и уход за детьми
- Льготы на транспорт и парковку до вычета налогов
- План 401(k) с вкладом компании
- Оплачиваемый отпуск, 11 оплачиваемых праздников, оплачиваемый больничный
- Оплачиваемый родительский отпуск и помощь при усыновлении
- Employee Stock Purchase Plan
- Финансовое планирование и групповая юридическая поддержка
- Добровольные льготы: авто, страхование жилья и питомцев
Навыки
- Java
- C++
- C#
- Go
- API design
- microservices
- SDK
- distributed systems
- RESTful APIs
- containers
- cloud-native deployment
- observability
- service reliability engineering
- databases
- multi-tenant service design