Latest AI JobsBrowse Jobs
Sezzle logo

Principal Software Engineer - Identity & Access Management

SezzleLatin AmericaDV-Development
Apply on company site
Salary
Not listed
Job type
Full-time
Posted
30 Jul 2026
Status
Open · checked 7d ago

About this role

The Principal Software Engineer - Identity & Access Management role at Sezzle is a fully remote position based in Latin America, focusing on leading the evolution of authentication and authorization platforms. This opportunity is well-suited for an experienced backend technical leader who enjoys driving architectural transformation in a high-growth fintech environment.

Role Overview

Sezzle is seeking a talented and motivated Principal Software Engineer to own the technical vision, architecture, and migration strategy for its next-generation authentication and authorization platform. This backend-focused role involves building a purpose-built API auth gateway and clean identity and access management services. The chosen candidate will work closely with Product, Security, Support, and cross-functional engineering teams to deliver safe, scalable, and seamless auth capabilities. Day-to-day responsibilities include designing gateway services, ensuring edge performance, and setting patterns for AI-assisted development on security-sensitive systems.

Key Responsibilities

Own the technical vision and roadmap for Sezzle’s authentication and authorization platform, including a dedicated API auth gateway and supporting identity services.
Architect, design, and build scalable, highly-available auth services and gateway components primarily in Golang, leveraging AWS and RDS (MySQL/Postgres).
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 flows, token strategies, service-to-service auth, and RBAC/ABAC models.
Partner with Security and Compliance to ensure the platform meets fintech-grade regulatory requirements and champions secure-by-default patterns.
Establish engineering best practices for observability, security, and CI/CD while participating in the on-call rotation for owned services.
Mentor engineers, champion a culture of operational excellence, and translate business goals into technical roadmaps.

Requirements

12+ years of professional software engineering experience, including 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, JWT, session-based auth, and policy-as-code models.
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 with experience building and maintaining RESTful APIs.
Expertise with SQL-based relational databases like MySQL and PostgreSQL.
Solid understanding of distributed systems design patterns and high-throughput, low-latency edge services.
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 like Keycloak, Auth0, Okta, or Ory.
Familiarity with service mesh and edge technologies including Envoy, Istio, mTLS, and WAF integration.
Knowledge of threat modeling, secure design reviews, and common auth attack vectors.
Proficiency in observability tools such as Prometheus, Grafana, Datadog, or New Relic.
Experience with AWS cloud infrastructure, fintech compliance, and containerized microservices like Docker and Kubernetes.

Skills and Tools

Languages: Golang, TypeScript, Python
Backend & Cloud: AWS, RDS MySQL, RDS Postgres, Kubernetes, Docker
Security & Auth: OAuth2, OIDC, JWT, SAML, RBAC, ABAC, mTLS

Salary and Benefits

Monthly gross compensation ranges from $6,000 to $11,000 in USD, negotiable based on location and experience level.
Fully remote work environment with principal-level scope, ownership, and no commute or relocation required.

About the Company

Sezzle aims to financially empower the next generation by revolutionizing the shopping experience beyond payments with interest-free installment plans. The company blends cutting-edge technology with innovative solutions to drive impact on merchant sales and consumer engagement while fostering a dynamic and purpose-driven team.

How to Apply

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

Skills and tech stack

Questions candidates ask

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

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

Is this a remote position?

Yes, this is a fully remote role based in Latin America with no relocation or commute required.

What level of experience is required?

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

What primary programming language is used in this role?

The role requires strong proficiency in Golang for building and maintaining backend RESTful APIs and auth gateway components.

What educational background is necessary?

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