Latest AI JobsBrowse Jobs
Sezzle logo

Principal Software Engineer - Identity & Access Management

SezzleArgentina, 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

Sezzle is seeking a Principal Software Engineer to lead the evolution of authentication and authorization as a remote team member based in Argentina. This backend-focused role suits an experienced engineer ready to own technical visions and build scalable security architecture at a growing fintech company.

Role Overview

Sezzle is investing in a next-generation authentication and authorization platform featuring an API auth gateway and clean identity services. As the Principal Software Engineer, you will own the technical architecture, vision, and zero-downtime migration strategy for this modernization effort. Working primarily from a remote setup, you will collaborate with cross-functional partners across Product, Security, and Engineering to deliver safe, invisible, and scalable authorization capabilities.

Key Responsibilities

Own the end-to-end technical roadmap and vision for Sezzle's authentication and authorization platform, including dedicated API gateways and supporting identity services.
Architect and build high-availability auth services using Golang, AWS, and modern distributed systems patterns.
Design and execute phased, zero-downtime migrations for critical auth traffic with robust safety mechanisms.
Establish platform-wide standards for OAuth2, OIDC, token management, service-to-service authentication, and fine-grained access control models like RBAC and ABAC.
Partner with Security and Compliance to satisfy fintech-grade regulatory standards and secure-by-default development principles.
Mentor teammates, foster operational excellence, and guide AI-assisted development workflows on security-critical paths.

Requirements

Bachelor’s degree in Computer Science or an equivalent technical field.
12+ years of professional software engineering experience, highlighting significant backend development work.
Demonstrated production deployment of application changes within the last 30 days.
Deep, hands-on knowledge of authentication and authorization mechanisms such as OAuth2, OpenID Connect, SAML, JWT, and session management.
Proven background building or operating API gateways, proxies, or edge services at scale.
Experience executing large-scale legacy service extractions or monolith migrations with minimal customer disruption.
Strong fluency in Golang and relational databases like MySQL and PostgreSQL.
Active utilization of AI tooling in daily development workflows alongside strong opinions regarding its practical application.

Nice to Have

Familiarity with identity platforms and standards implementations including Keycloak, Auth0, Okta, or Ory.
Experience with service mesh and edge technologies such as Envoy, Istio, WAF integration, and rate limiting.
Proficiency in observability platforms like Prometheus, Grafana, and Datadog.
Background in fintech, consumer lending, payments, or compliance frameworks like PCI-DSS and SOC 2.
Experience operating containerized microservices within Kubernetes and AWS infrastructure.

Skills and Tools

Golang
Python
SQL (MySQL, PostgreSQL)
AWS
Kubernetes and Docker
React and TypeScript
LLM and AI-assisted development tooling

Salary and Benefits

Monthly gross compensation ranging from $6,000 to $11,000 in USD, negotiable based on location and professional experience.
Fully remote work environment with principal-level scope, ownership, and zero commute requirements.

About the Company

Sezzle is a fintech company on a mission to financially empower the next generation by blending innovative technology with interest-free installment shopping experiences. By driving real impact on merchant conversions and consumer purchasing journeys, Sezzle builds dynamic, purpose-driven teams dedicated to redefining the future of retail.

How to Apply

To apply for this role, please visit the official Sezzle careers page to submit your application.

Skills and tech stack

Questions candidates ask

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

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

Is this a fully remote position?

Yes, this is a fully remote role based out of Argentina with no commute or relocation requirements.

What level of experience is required to apply?

Candidates must have 12 or more years of professional software engineering experience, with significant backend expertise and recent production deployment experience.

What core programming language is used for this position?

Golang is the primary programming language used for building and maintaining services in this backend-focused role.

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