
Principal Software Engineer - Identity & Access Management
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
Requirements
Nice to Have
Skills and Tools
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.