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