Latest AI JobsBrowse Jobs
Sezzle logo

Principal Software Engineer - Identity & Access Management

SezzleSpainDV-Development
Apply on company site
Salary
Not listed
Job type
Full-time
Posted
3 Aug 2026
Status
Open · checked 7d ago

About this role

Role Overview

The Principal Software Engineer - Identity & Access Management role at Sezzle is a fully remote position that leads the evolution of authentication and authorization platforms for a growing fintech company. This backend-focused role is well-suited for an experienced technologist with deep expertise in identity systems who wants to own technical vision, architecture, and migration strategies.

Key Responsibilities

Own the technical vision and roadmap for the authentication and authorization platform, featuring a dedicated API auth gateway and supporting identity services.
Architect, design, and build scalable auth services and gateway components primarily in Golang using AWS and SQL databases.
Design and lead phased, zero-downtime migrations of auth traffic and functionality with clear rollback and safety mechanisms.
Establish and evolve authentication and authorization standards across the platform, including OAuth2, OIDC, token strategy, and fine-grained authorization models.
Partner with Security and Compliance to ensure the platform meets fintech-grade regulatory requirements.
Establish engineering best practices for observability, security, and CI/CD, and participate in on-call rotations and incident response.
Mentor engineers and collaborate cross-functionally to translate business goals into technical roadmaps.

Requirements

12+ years of professional software engineering experience with significant backend experience.
Deployed significant changes to a production application in the past 30 days.
Deep, hands-on expertise in authentication and authorization systems such as OAuth2, OpenID Connect, SAML, and JWT.
Experience designing, building, or operating an API gateway or auth proxy at scale.
Proven track record leading a large-scale service extraction or migration with minimal customer impact.
Strong proficiency in Golang and experience building RESTful APIs.
Expertise with SQL-based relational database management systems like MySQL and PostgreSQL.
Solid understanding of distributed systems design patterns and high-throughput, edge service challenges.
Demonstrated AI-forward engineering experience actively utilizing AI tooling in development workflows.
Bachelor’s degree in Computer Science or a similar technical field.

Nice to Have

Experience with identity platforms and standards implementations such as Keycloak, Auth0, Okta, or Ory.
Familiarity with service mesh and edge technologies including Envoy, Istio, mTLS, and WAF integration.
Background in threat modeling, secure design review, and common auth attack vectors.
Proficiency in observability tools like Prometheus, Grafana, Datadog, or New Relic.
Experience with fintech, payments, buy now pay later, or consumer lending compliance standards like PCI-DSS and SOC 2.
Experience with CI/CD pipelines and containerized microservices using Docker and Kubernetes.

Skills and Tools

Golang
Python
SQL, MySQL, PostgreSQL
AWS, AWS Aurora RDS
Kubernetes, Docker
React, TypeScript
OAuth2, OIDC, SAML, JWT, RBAC, ABAC
LLM and AI-assisted development tooling

Salary and Benefits

The monthly compensation range for this principal development role is $6,000 to $11,000 gross in USD, negotiable based on skills and experience. This is a fully remote position with no relocation or commute required.

About the Company

Sezzle is on a mission to financially empower the next generation by revolutionizing the shopping experience beyond traditional payments. The company blends cutting-edge technology with seamless, interest-free installment plans to make shopping smarter and more accessible. Sezzle builds a dynamic team passionate about creating unique shopping journeys and driving real impact on merchant sales.

How to Apply

Interested candidates should visit the official Sezzle careers page to submit an application for this remote position.

Skills and tech stack

Questions candidates ask

Is this position fully remote?

Yes, this is a fully remote role allowing work from anywhere with no relocation or commute attached.

What is the salary range for the Principal Software Engineer?

The salary range is negotiable between $6,000 and $11,000 per month in gross USD, based on location and experience level.

How many years of experience are required?

Candidates must have 12+ years of professional software engineering experience, including significant backend experience.

What primary programming language is used for this role?

Strong proficiency in Golang is required for building and maintaining RESTful APIs and auth services.

What educational background is required?

A bachelor’s degree in Computer Science or a similar technical field is required.

Ready to apply?

The application is on the official Sezzle careers page.

Apply on company site