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