7 дней назад
Senior Engineer - Access Entitlements
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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 e Days and 24 paid volunteer hours annually through 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
CoreWeave
12 дней назад
Principal Engineer, Distributed Systems (Security)
227 000 - 303 000$
9 дней назад
Sr Cybersecurity Engineer
CoreWeave
12 дней назад
Senior Security Engineer (eDiscovery & Insider Risk)
165 000 - 220 000$
9 дней назад
Security Engineer (AWS/Terraform)
10 дней назад
Identity Access Management Security Engineer
7 дней назад
Security Engineer - Federal (FieldOps)
134 000 - 167 000$