Remote Jobs Sign In

Principal Software Engineer

Location: Remote
Compensation: Salary
Reviewed: Thu, Aug 06, 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 for Sezzle's platform, focusing on scalable backend services and collaborating with cross-functional teams to deliver secure and efficient identity management solutions.

Key Responsibilities
  • Own the technical vision and roadmap for the authentication and authorization platform, including an API auth gateway and identity services
  • Architect, design, and build scalable auth services and gateway components primarily in Golang, leveraging AWS and modern distributed patterns
  • Design and lead phased, zero-downtime migrations of auth traffic and functionality, ensuring safety mechanisms are in place
Required Qualifications
  • 12+ years of professional software engineering experience with significant backend expertise
  • Deep hands-on expertise in authentication and authorization systems, including OAuth2, OpenID Connect, and JWT
  • Experience designing and operating an API gateway or auth proxy at scale
  • Strong proficiency in Golang, with experience in building and maintaining RESTful APIs
  • Bachelor's degree in Computer Science or a similar technical field

Complete Job Description

The complete job description is available to members. Premium membership includes:

Full access to 48,944 remote jobs from human-vetted companies, updated daily

Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job

Twice-monthly live group coaching and the full Remote Career Center

20% member discount on Career Services

Backed by a 30-day money-back guarantee