Principal Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Wed, Aug 05, 2026
This job expires in: 22 days
Job Summary
Leading the evolution of authentication and authorization, the fully remote Principal Software Engineer will own the technical vision and architecture of Sezzle's identity and access management platform, focusing on building scalable services and collaborating with cross-functional teams.
Key Responsibilities
- Own the technical vision and roadmap for Sezzle's authentication and authorization platform
- Architect, design, and build scalable, highly-available auth services and gateway components primarily in Golang
- Design and lead phased, zero-downtime migrations of auth traffic and functionality
Required Qualifications
- 12+ years of professional software engineering experience, with significant backend experience
- Deep expertise in authentication and authorization systems, including OAuth2 and JWT
- Experience designing and operating an API gateway or auth proxy at scale
- Strong proficiency in Golang and experience with SQL-based RDBMS (MySQL, PostgreSQL)
- Bachelor's degree in Computer Science or a similar technical field
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...