Principal Software Engineer - Identity & Access Management

Added
1 day ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

golang aws postgresql mysql openid connect

๐Ÿ“‹ Description

  • Own the technical vision, architecture, and roadmap for authentication and authorization platforms, including API authentication gateways and identity services.
  • Design, develop, and maintain scalable, highly available backend services using Golang, AWS, relational databases, and modern distributed system patterns.
  • Lead secure, phased, zero-downtime migrations of authentication traffic and capabilities while ensuring reliability and customer safety.
  • Define and implement authentication and authorization standards, including OAuth2, OpenID Connect, JWT, token lifecycle management, service-to-service authentication, and fine-grained access control models.
  • Drive consistency and scalability across distributed microservices while maintaining strict performance, reliability, and latency requirements.
  • Partner with security and compliance teams to build secure-by-default solutions aligned with industry standards and regulatory expectations.

๐ŸŽฏ Requirements

  • 12+ years of professional software engineering experience, with extensive backend development experience in production environments.
  • Proven experience designing and operating authentication and authorization systems, including OAuth2, OpenID Connect, SAML, JWT, session management, RBAC, ABAC, and policy-based authorization.
  • Strong background building or managing API gateways, authentication proxies, or large-scale edge services.
  • Demonstrated success leading complex service migrations, platform transformations, or large-scale architectural improvements with minimal customer impact.
  • Advanced proficiency in Golang and experience building reliable RESTful APIs.
  • Strong expertise with SQL databases such as MySQL and PostgreSQL, including schema design and query optimization at scale.

๐ŸŽ Benefits

  • Fully remote work environment with the flexibility to work from anywhere in India.
  • Principal-level ownership and the opportunity to influence large-scale technical decisions.
  • Work on mission-critical identity, security, and platform infrastructure.
  • Opportunity to collaborate with talented engineers across a global organization.
  • Access to modern engineering practices, AI-assisted development tools, and open-source technologies.
  • Growth opportunities through technical leadership, mentorship, and strategic ownership.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’