Home
Jobs
Saved
Resumes
Staff Software Engineer – Identity & Access Management at Xsolla | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Staff Software Engineer – Identity & Access Management
Xsolla
Remote
Website
LinkedIn
Staff Software Engineer – Identity & Access Management
Serbia
Full Time
1 hour ago
Visa Sponsorship
Apply Now
Key skills
Distributed Systems
Kafka
Kubernetes
Postgres
Go
Golang
K8s
IAM
PostgreSQL
OAuth
Git
CI/CD
About this role
Role Overview
Own the technical strategy and architecture of our IAM platform, covering authentication, authorization, and session management at scale.
Design and evolve our OAuth 2.0 / OIDC flows, token lifecycle, and security primitives to meet both product and compliance requirements.
Drive decisions on protocol design, data modeling, and platform reliability, and build buy-in across engineering and security teams.
Identify systemic risks and performance bottlenecks; lead initiatives to resolve them before they become incidents.
Define engineering standards, review critical code and designs, and create leverage for the team through documentation, tooling, and mentorship.
Collaborate with product, security, and infra teams to align on roadmap and translate business needs into well-scoped technical plans.
Serve as the go-to escalation point for complex production issues in the IAM domain.
Requirements
Deep understanding of OAuth 2.0, OIDC, and related auth flows: authorization code + PKCE, client credentials, device flow, token introspection, refresh strategies.
Solid grasp of cookie security, CSRF, XSS, token storage, TLS, and secure session management.
Experience designing or operating production-grade IAM or auth systems.
Strong Go (Golang) engineering skills: idiomatic code, concurrency patterns, performance profiling.
Experience with distributed systems and their trade-offs (consistency, availability, failure modes).
PostgreSQL: Schema design, query optimization, migrations at scale.
Kubernetes: Deploying, operating, and debugging services in a k8s environment.
Kafka or NATS: event-driven patterns, consumer groups, at-least-once delivery.
Git and modern CI/CD practices.
Proven ability to lead multi-quarter technical initiatives across teams.
Track record of influencing architecture and standards beyond your immediate team.
Ability to write RFCs and design docs that people actually read.
Tech Stack
Distributed Systems
Kafka
Kubernetes
Postgres
Go
Benefits
Health insurance
Paid time off
Flexible work arrangements
Professional development opportunities
Apply Now
Home
Jobs
Saved
Resumes