Position:
Principal Software Engineer - Identity & Access Management
Company:
Sezzle
Compensation:
$6,000 - $11,000 per month (Gross in USD)
Location:
Latin America
Employment type:
Full-time
Work Arrangement:
Fully remote
Short Summary:
Sezzle is seeking a talented Principal Software Engineer to lead the evolution of authentication and authorization. This role offers the opportunity to thrive in a dynamic environment and contribute to a rapidly growing team focused on innovative fintech solutions.
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.
- Establish and evolve authentication and authorization standards across the platform.
- Drive consistency and scalability across a distributed microservices architecture.
- Partner with Security and Compliance to ensure the platform meets security and regulatory requirements.
- Mentor engineers and champion a culture of learning and operational excellence.
Requirement:
- 12+ years of professional software engineering experience, including significant backend experience.
- Deep expertise in authentication and authorization systems: OAuth2, OpenID Connect, SAML, JWT.
- Experience designing, building, or operating an API gateway or auth proxy at scale.
- Strong proficiency in Golang and experience with SQL-based RDBMS (MySQL, PostgreSQL).
- Demonstrated ability to influence decisions and lead complex technical initiatives.
- Bachelor’s degree in Computer Science or a similar technical field (required).
Benefits:
- Competitive compensation with principal-level scope and ownership.
- Work from anywhere, promoting a flexible work environment.
- Opportunity for career advancement in a rapidly growing fintech company.