Sezzle

Principal Software Engineer - Identity & Access Management

Sezzle
Apply
5 days ago
Remote, TurkeyStaff+

Responsibilities

  • Own the technical vision and roadmap for the authentication and authorization platform, including the API authentication gateway and identity services.
  • Architect, design, build, and operate scalable, highly available Golang authentication services and gateway components using AWS and relational databases.
  • Lead phased, zero-downtime migrations with rollback and safety mechanisms.
  • Establish OAuth2/OIDC, token, service-to-service authentication, and fine-grained authorization standards across the platform.
  • Drive consistency, scalability, performance, reliability, observability, and security across distributed services and edge gateway infrastructure.
  • Partner with Security and Compliance on fintech-grade security and regulatory requirements.
  • Establish engineering best practices for security, observability, and CI/CD on authentication-critical systems.
  • Participate in on-call rotations, incident response, and postmortems.
  • Mentor engineers, promote AI-assisted development practices, and lead complex cross-team technical initiatives.

Requirements

  • 12+ years of professional software engineering experience, including significant backend experience.
  • Recent experience deploying significant changes to a production application within the past 30 days.
  • Deep hands-on expertise with authentication and authorization systems, including OAuth2, OpenID Connect, SAML, JWT, session-based authentication, token lifecycle management, RBAC, ABAC, and policy-as-code.
  • Experience designing, building, or operating an API gateway or authentication proxy at scale.
  • Experience leading large-scale service extraction or migration with zero or minimal customer impact.
  • Strong Golang proficiency and experience building and maintaining RESTful APIs.
  • Expertise with SQL-based relational databases, including MySQL and PostgreSQL, and performance optimization of schemas and queries.
  • Understanding of distributed systems patterns, event-driven architecture, queues, and high-throughput, low-latency edge services.
  • Ability to influence decisions, introduce ideas, and lead complex initiatives across multiple teams.
  • Current hands-on use of AI development tooling such as Claude Code, Codex, Cursor, or custom LLM integrations.
  • Bachelor’s degree in Computer Science or a similar technical field.
  • Preferred experience with identity platforms such as Keycloak, Auth0, Okta, Ory, or in-house identity providers.
  • Preferred experience with service mesh and edge technologies, threat modeling, secure design reviews, observability tools, AWS Aurora RDS, fintech or payments, CI/CD, Docker, Kubernetes, commercial APIs, and platform infrastructure.

Benefits

  • Fully remote work arrangement with no relocation or commute required.
  • Full-time principal-level role with significant technical ownership and opportunities for career advancement.
  • Salary range of $6,000-$11,000 per month, negotiable based on location and experience.

Tech Stack

AmbassadorAWSDatadogDockerElasticsearchGitGoGrafanaIstioKubernetesMySQLPostgreSQLPrometheusPythonReactReact NativeTypeScript

Categories

Sezzle

About Sezzle

201-500 employees
Contact me