Старший инженер-программист по управлению идентификацией и доступом (IAM)
Компания: ServiceNow
Местоположение: Бангор / США / Удаленно
В связи с федеральными требованиями рассматриваются только граждане США, натурализованные граждане США или постоянные жители США, имеющие грин-карту.
ПОЖАЛУЙСТА, НЕ ПОДАВАЙТЕ ЗАЯВКУ, ЕСЛИ ВЫ НЕ СООТВЕТСТВУЕТЕ ЭТОМУ ФЕДЕРАЛЬНОМУ ТРЕБОВАНИЮ. Заранее благодарим.
Организация безопасности ServiceNow (SSO)
Организация безопасности ServiceNow (SSO) предоставляет передовые инновационные решения в области безопасности для снижения рисков и защиты компании и наших клиентов. Мы позволяем нашим клиентам переносить свои наиболее конфиденциальные данные и рабочие нагрузки в облако, ускоряя наш бизнес, чтобы мы стали самым надежным SaaS-поставщиком. Мы создаем среду, в которой наши сотрудники гордятся своей работой и могут внести позитивный вклад.
О команде
Команда инженеров платформы идентификации создает и поддерживает корпоративную платформу управления идентификацией и доступом, которая обеспечивает безопасность сотрудников, систем и партнеров ServiceNow по всему миру. Мы — команда, ориентированная на инженерное совершенство — модернизируем процессы создания, тестирования и предоставления управления идентификацией.
Мы управляем крупномасштабными корпоративными платформами идентификации и интеграциями ServiceNow в глобальных и регулируемых средах, и мы расширяем наши возможности в области управления нечеловеческой идентификацией и интеллектуального анализа доступа с помощью ИИ.
Мы ищем Старшего инженера-программиста по IAM, который привнесет в команду глубокие знания full-stack и систем, создаст нашу основу DevOps-инжиниринга, будет отвечать за критически важные интеграции платформы и поможет развиваться окружающим инженерам.
Что вы будете делать
- Участвовать во всех технических аспектах результатов работы команды, включая качество, производительность, поддерживаемость и масштабируемость.
- Руководить разработкой комплексных CI/CD пайплайнов с использованием GitLab, GitLab Runners, Jenkins и Nexus — переводя команду от ручных к автоматизированным, воспроизводимым рабочим процессам разработки и тестирования.
- Внедрять инфраструктуру как код (infrastructure-as-code) и управление конфигурацией с помощью Terraform, Ansible и Puppet.
- Отвечать за системные интеграции между платформами идентификации и ServiceNow — API, коннекторы, рабочие процессы предоставления доступа и автоматизация жизненного цикла.
- Участвовать в full-stack разработке бэкенд-сервисов и пользовательских IAM-интерфейсов; предоставлять техническую информацию по дизайну и реализации UI.
- Применять анализ данных для управления идентификацией: поиск ролей RBAC, анализ паттернов доступа, оптимизация прав доступа и рекомендации по запросам доступа с помощью ИИ.
- Участвовать в ревью дизайна и кода, обеспечивая лучшие практики в области производительности, поддерживаемости и тестируемости.
- Менторить и направлять 4-5 младших и средних инженеров, развивая культуру технического совершенства, инженерного мастерства и непрерывного улучшения.
- Сотрудничать с командами по безопасности, соответствию требованиям и платформам для предоставления решений, которые являются безопасными, масштабируемыми и готовыми к аудиту.
- Исследовать и продвигать новые паттерны, которые улучшают устойчивость системы, скорость разработки и операционную зрелость.
- Сотрудничать с ведущими специалистами для продвижения инициатив и поддержания организационных стандартов.
- Проектировать и разрабатывать масштабируемые, поддерживаемые и повторно используемые программные компоненты с сильным акцентом на производительность и надежность.
- Взаимодействовать с менеджерами по продуктам и другими инженерными командами для определения фреймворков.
Чтобы быть успешным в этой роли, вы должны иметь
- Опыт использования или критического осмысления того, как интегрировать ИИ в рабочие процессы, принятие решений или решение проблем. Это может включать использование инструментов на базе ИИ, автоматизацию рабочих процессов, анализ данных, полученных от ИИ, или исследование потенциального влияния ИИ на функцию или отрасль.
- Глубокий технический практический опыт создания корпоративных платформ производственного уровня.
- Сильный опыт в области IAM с управлением жизненным циклом идентификации, RBAC/ABAC, сертификацией доступа и управлением привилегированным доступом.
- Более 10 лет опыта в разработке программного обеспечения; более 3 лет на должности старшего специалиста или эквивалентный опыт и образование.
- Глубокие знания full-stack разработки: сильные навыки бэкенда (Java или Python, MySQL или PostgreSQL) и рабочие знания фронтенд-технологий (JavaScript, AngularJS, REST API, HTML/CSS).
- Опыт системной инженерии в проектировании и эксплуатации сложных, распределенных корпоративных платформ.
- Отличные навыки решения проблем и способность руководить крупномасштабными техническими инициативами.
- Практический опыт создания CI/CD пайплайнов и DevOps рабочих процессов с использованием GitLab, Jenkins, Nexus, JFrog или эквивалентных инструментов.
- Уверенное владение инструментами автоматизации инфраструктуры: Terraform, Ansible и/или Puppet.
- Способность анализировать данные идентификации — проектирование запросов, создание пайплайнов и получение действенных выводов из операционных данных или наборов данных идентификации.
- Знакомство с фреймворками автоматизированного тестирования и интеграцией тестов в CI/CD пайплайны.
- Глубокие знания распределенных систем, RESTful API и принципов качества программного обеспечения, включая надежность и наблюдаемость.
- Доказанная способность менторить инженеров и руководить кросс-функциональными техническими инициативами от концепции до реализации.
- Опыт использования или критического осмысления того, как интегрировать ИИ в рабочие процессы, принятие решений или решение проблем. Это может включать использование инструментов на базе ИИ, автоматизацию рабочих процессов, анализ данных, полученных от ИИ, или исследование потенциального влияния ИИ на управление идентификацией.
- Мышление роста (growth mindset) и страсть к изучению новых технологий и отраслевых тенденций.
Предпочтительные квалификации
- Глубокие знания структур данных, алгоритмов, объектно-ориентированного дизайна, паттернов проектирования и оптимизации производительности.
- Более 10 лет опыта работы с Java, C# или другим высокоуровневым компилируемым языком.
- Более 5 лет опыта работы с фреймворками автоматизированного тестирования (например, JUnit, Selenium, Playwright, TestNG) и интеграцией тестов в CI/CD пайплайны.
- Знакомство с корпоративными платформами управления идентификацией (например, SailPoint, Veza) или интеграциями платформы ServiceNow (ITSM/ITOM/workflow).
- Глубокое понимание SAML, OAuth2, OIDC и SCIM.
- Опыт работы с графовыми базами данных (Neo4j) или системами поиска ролей и рекомендаций по доступу на базе машинного обучения.
- Опыт работы в регулируемых средах или средах с ограничениями по соответствию требованиям (FedRAMP, GCC или эквивалент).
- Опыт использования инструментов для повышения производительности и написания кода на базе ИИ, таких как Cursor, Windsurf или эквиваленты.
- Способность устранять неполадки в сложных системах и оптимизировать производительность всего стека.
- Уверенное владение инструментами разработки, такими как IDE, отладчики, профилировщики, системы контроля версий и системы на базе Unix.
Вест-Палм-Бич, Флорида (WPB) доступен для релокации. Полные расходы на релокацию покрываются ServiceNow.
Для позиций в этом месте предлагается базовая заработная плата в размере от $190 900 до $334 100, плюс опционы (где применимо), переменная/стимулирующая компенсация и льготы. Вакансии в отделах продаж обычно предлагают конкурентную структуру стимулирующей компенсации On Target Earnings (OTE). Обратите внимание, что указанная базовая заработная плата является ориентировочной, и индивидуальная общая компенсация будет варьироваться в зависимости от таких факторов, как квалификация, уровень навыков, компетенции и место работы. Мы также предлагаем планы медицинского страхования, включая гибкие сберегательные счета, план 401(k) с корпоративным вкладом, ESPP, программы софинансирования пожертвований, гибкий план отпусков и программы отпусков по уходу за семьей. Компенсация зависит от географического местоположения роли и может меняться в зависимости от места работы.
Модели работы (Work Personas)
Мы подходим к нашему распределенному миру работы с гибкостью и доверием. Модели работы (гибкая, удаленная или требующая присутствия в офисе) — это категории, назначаемые сотрудникам ServiceNow в зависимости от характера их работы и назначенного места работы. Для определения пригодности для той или иной модели работы ServiceNow может подтвердить расстояние между вашим основным местом жительства и ближайшим офисом ServiceNow с помощью стороннего сервиса.
Работодатель, предоставляющий равные возможности
ServiceNow является работодателем, предоставляющим равные возможности. Все квалифицированные кандидаты будут рассмотрены на предмет трудоустройства независимо от расы, цвета кожи, религии, пола, сексуальной ориентации, национального происхождения, возраста, инвалидности, гендерной идентичности, статуса ветерана или любой другой категории, защищенной законом. Кроме того, все квалифицированные кандидаты с записями об арестах или судимостях будут рассмотрены на предмет трудоустройства в соответствии с законодательными требованиями.
Размещение
Мы стремимся создать доступный и инклюзивный опыт для всех кандидатов. Если вам требуется разумное размещение для завершения любой части процесса подачи заявки, или вы не можете использовать эту онлайн-заявку и нуждаетесь в альтернативном способе подачи заявки, пожалуйста, свяжитесь с контакт рекрутера для получения помощи.
Правила экспортного контроля
Для позиций, требующих доступа к контролируемым технологиям, подпадающим под действие правил экспортного контроля, включая Правила экспортного администрирования США (EAR), ServiceNow может потребоваться получить одобрение экспортного контроля от государственных органов для определенных лиц. Любое трудоустройство зависит от получения ServiceNow любой экспортной лицензии или другого одобрения, которое может потребоваться соответствующими органами экспортного контроля.
Сегодня ServiceNow — это ИИ-диспетчерская для бизнес-перестроения. Наша платформа ServiceNow AI объединяет любой ИИ, любые данные и любые рабочие процессы — помогая 85% компаний из списка Fortune 500® работать умнее, быстрее и лучше. Мы строим культуру, основанную на ИИ, где технологии и таланты вместе неостановимы. И мы только начинаем.
Присоединяйтесь к нам, чтобы использовать ИИ для людей.