
Staff Software Engineer β Identity & Access Management
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Canada.
β’ Take ownership of the technical strategy and architecture for our IAM platform.
β’ Design and enhance OAuth 2.0 / OIDC flows and manage the token lifecycle.
β’ Lead decisions regarding protocol design, data modeling, and platform reliability.
β’ Identify systemic risks and address performance bottlenecks.
β’ Establish engineering standards and review critical code and designs.
β’ Collaborate effectively with product, security, and infrastructure teams.
β’ In-depth knowledge of OAuth 2.0, OIDC, and associated authentication flows.
β’ Strong understanding of cookie security, CSRF, XSS, token storage, TLS, and secure session management.
β’ Experience in designing or managing production-grade IAM or authentication systems.
β’ Background in the video game industry.
β’ Proficient in Go (Golang) programming.
β’ Familiarity with distributed systems and their trade-offs.
β’ Expertise in schema design, query optimization, and large-scale migrations in PostgreSQL.
β’ Experience in deploying, operating, and troubleshooting services in Kubernetes.
β’ Knowledge of event-driven patterns and consumer groups in Kafka or NATS.
β’ Proficient in Git and contemporary CI/CD practices.
β’ Demonstrated ability to lead technical initiatives spanning multiple quarters across teams.
β’ Proven track record of influencing architecture and standards beyond your immediate team.
β’ Capable of writing RFCs and design documents that engage readers.
β’ Strong written communication skills are crucial.
β’ Significant autonomy in decision-making.
β’ Opportunities for mentorship and development.
β’ Work across various time zones.
β’ Collaboration with product, security, and infrastructure teams.
VetsEZ
Prewave
By Light Professional IT Services
EZCORP
Get handpicked remote jobs straight to your inbox weekly.