Latest AI JobsBrowse Jobs
Sezzle logo

Principal Software Engineer - Identity & Access Management

SezzleChile, RemoteDV-Development
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Posted
30 Jul 2026
Status
Open · checked 7d ago

About this role

Role Overview

The Principal Software Engineer for Identity and Access Management at Sezzle is a fully remote position based in Chile designed for seasoned technical leaders. This backend-focused role involves owning and driving the evolution of authentication and authorization platforms through a purpose-built API auth gateway and scalable identity services. The ideal candidate thrives in a fast-paced fintech environment, acting as a technical visionary who can design complex migrations and mentor engineering teams.

Key Responsibilities

Own the technical vision and roadmap for Sezzle’s authentication and authorization platform, including dedicated API auth gateway and identity services.
Architect, design, and build scalable, highly available auth services and gateway components primarily in Golang.
Design and lead phased, zero-downtime migrations of auth traffic and functionality with clear safety mechanisms.
Establish and evolve authentication and authorization standards across the platform, including OAuth2/OIDC flows, token strategies, and service-to-service auth.
Partner closely with Security and Compliance to ensure fintech-grade security requirements are met.
Establish engineering best practices for observability, security, and CI/CD across multiple teams.
Participate in on-call rotations and lead incident responses and postmortems for critical auth paths.

Requirements

12+ years of professional software engineering experience, featuring significant backend expertise.
Deployed significant changes to a production application within the past 30 days.
Deep, hands-on expertise in authentication and authorization systems such as OAuth2, OpenID Connect, SAML, JWT, and modern authorization patterns.
Experience designing, building, or operating an API gateway or auth proxy at scale.
Proven track record of leading large-scale service extractions or monolith decompositions.
Strong proficiency in Golang with experience building and maintaining RESTful APIs.
Expertise with SQL-based relational databases like MySQL and PostgreSQL.
Demonstrated ability to utilize AI-forward engineering tools in daily 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 like Envoy, Istio, mTLS, and rate limiting.
Proficiency in observability tools including Prometheus, Grafana, Datadog, or New Relic.
Prior experience in 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 utilizing Docker and Kubernetes.

Skills and Tools

Golang
Python
SQL
AWS
Kubernetes
Docker
React
TypeScript
LLM Tools

Salary and Benefits

Gross monthly compensation range of $6,000 to $11,000 USD, negotiable based on location and experience level.
Fully remote work environment with no commute or relocation required.

About the Company

Sezzle is a mission-driven organization dedicated to financially empowering the next generation through innovative installment plans and shopping solutions. By blending cutting-edge technology with seamless user experiences, the company increases merchant sales while redefining how consumers interact with retail. Sezzle fosters a dynamic and inclusive culture composed of passionate, purpose-driven individuals.

How to Apply

To apply for this position, please visit the official company careers page to submit your application details.

Skills and tech stack

Questions candidates ask

What is the salary range for the Principal Software Engineer role?

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

Is this position fully remote?

Yes, this is a fully remote role based out of Chile, allowing engineers to work from anywhere with no relocation or commute required.

What programming language is primarily used for this backend role?

Golang is the primary programming language used for building and maintaining RESTful APIs and auth services in this role.

How many years of experience are required to apply?

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

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