Назад
Company hidden
7 дней назад

Senior Engineer - Access Entitlements

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US/Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Engineer - Access Entitlements (Go/Java/Python, Identity and Access): Building connectors, pipelines, and graph models that normalize access permissions across on-premises file shares, Active Directory, and SaaS platforms with an accent on concurrent processing, multi-store architecture, and entitlement modeling. Focus on scaling scans across billions of files and identities, correlating entitlements with activity logs, and ensuring correctness across distributed data stores.

Location: British Columbia, Canada

Compensation range: $162,300–$301,400 CAD total target compensation, including base pay and performance-based bonus.

Company

hirify.global develops data resilience and data security posture solutions that help organizations secure, understand, and protect data and AI environments.

What you will do

  • Build and extend connectors that discover identities and resource-level permissions across on-premises file shares, Active Directory, SharePoint, Google Workspace, and Microsoft 365.
  • Design concurrent entitlement pipelines with batching, checkpointing, pause/resume support, and recovery without data loss or duplication.
  • Normalize connector output into entitlement records and identity-graph structures representing principals, resources, permissions, sharing links, and inherited access.
  • Work across Elasticsearch, Databricks/Delta, and an AWS Neptune-backed graph to support search, analytical joins, and relationship queries.
  • Build pipelines that correlate static entitlements with activity logs for over-permission detection and access-risk scoring.
  • Test and instrument systems for partial scans, malformed ACLs, race conditions, and inconsistent state across data stores.

Requirements

  • 6+ years of professional software engineering experience, including identity and access systems, security data pipelines, or large-scale distributed data processing.
  • Strong skills in Go, Java, or Python and direct experience with concurrent or parallel data pipelines.
  • Experience with graph databases or query languages such as Gremlin or Cypher.
  • Familiarity with Elasticsearch or OpenSearch and at least one large-scale analytical store such as Databricks, Snowflake, BigQuery, or Redshift.
  • Understanding of RBAC, ACLs, and group membership.

Nice to have

  • Experience with Microsoft Graph API, SharePoint REST APIs, Active Directory, or LDAP-based identity systems.
  • Experience with AWS Neptune, TinkerPop/Gremlin, or other production-scale graph databases.
  • Background in DSPM, CIEM, IAM governance, or data security posture tooling.
  • Experience designing multi-tenant systems with per-tenant data isolation across search, analytical, and graph stores.

Culture & Benefits

  • Paid vacation starting at 15 days annually and increasing to 20 or 25 days based on tenure.
  • Four additional global hirify.globale Days and 24 paid volunteer hours annually through hirify.global Cares.
  • Paid parental leave, medical, dental, and vision coverage from day one.
  • Mental health support, therapy sessions, digital wellness tools, and fertility support.
  • RRSP retirement plan with matching contributions.
  • Learning libraries, mentoring, workshops, and annual learning events.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →