Principal Software Developer (Security)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Principal Software Developer (Java/Security): Leading the architecture and design of core security features for search, including authentication, authorization, and tenant isolation with an accent on high-performance distributed systems. Focus on designing scalable RBAC/ABAC models, implementing cryptographic solutions, and optimizing security performance at scale.
Location: Must be based in Canada
Salary: $154,000—$243,600 CAD
Company
is a Search AI company providing cloud-based solutions for search, security, and observability used by over 50% of the Fortune 500.
What you will do
- Own core security initiatives from architecture to production for the search core engine.
- Develop foundational security models for authentication, authorization, and tenant isolation.
- Optimize security performance and implement cryptographic solutions for distributed environments.
- Collaborate with InfoSec to manage vulnerabilities and automate triage using AI-driven tools.
- Mentor and coach engineers to foster a culture of technical excellence and security-first development.
Requirements
- Deep expertise in Java internals, JVM memory management, and high-performance concurrency.
- Proven experience building scalable authorization systems (RBAC/ABAC) and token validation pipelines.
- Strong knowledge of distributed systems security, zero-trust transport, and cluster state propagation.
- Proficiency with edge identity protocols like OAuth 2.0 and SAML.
- Proven track record of using AI to accelerate development, debug complex systems, and optimize code.
- Must be located in Canada.
Nice to have
- Knowledge of cipher suites, TLS, PKI, and Post-Quantum Cryptography (PQC).
- Experience mapping technical controls to FedRAMP, FIPS 140, or SOC 2 requirements.
- Previous experience working on the internals of a search engine or data store.
Culture & Benefits
- Competitive pay and participation in the company stock program.
- Health coverage for employees and their families in many locations.
- Flexible schedules and locations within a distributed company culture.
- Generous annual vacation allowance and a minimum of 16 weeks of parental leave.
- Company-matched RRSP (up to 6%) and matching for financial donations up to $2000.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →