Principal Software Engineer – Identity & Access Management

🕒 July 30

🇨🇱 Chile – Remote

💵 $6k - $11k / month

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

👻 Ghost score 32%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Sezzle

Sezzle

201 - 500 employees

Founded 2016

💳 Fintech

👥 B2C

🛍️ eCommerce

Fintech • B2C • eCommerce

Sezzle is a financial technology company that offers a "buy now, pay later" service, allowing consumers to purchase products and pay for them in four interest-free installments over six weeks. The Sezzle app provides users with a flexible financing alternative to traditional credit cards, enabling instant approval decisions without impacting credit scores. Sezzle partners with various top brands, including Amazon, Walmart, and Target, to offer in-app and in-store payment options. The company's mission is to empower consumers financially by providing more financial freedom and control. It is available as a mobile app, with millions of downloads and high user ratings, and works towards accessibility and inclusion on its platform.

📋 Description

• Own the technical vision and roadmap for Sezzle’s authentication and authorization platform, including a dedicated API auth gateway and supporting identity services. • Architect, design, and build scalable, highly available authentication services and gateway components primarily in Golang using AWS, RDS, and distributed patterns. • Design and lead phased, zero-downtime migrations with rollback and safety mechanisms. • Establish authentication and authorization standards covering OAuth2/OIDC, token strategies, service-to-service authentication, and fine-grained authorization models. • Drive consistency and scalability across distributed microservices while maintaining performance, reliability, and latency budgets. • Partner with Security and Compliance on fintech-grade security and regulatory requirements. • Establish engineering best practices for observability, security, and CI/CD. • Participate in on-call rotation and lead incident response and postmortems. • Mentor engineers and promote learning, innovation, and operational excellence. • Collaborate cross-functionally to translate business goals into technical roadmaps and deliver results.

🎯 Requirements

• 12+ years of professional software engineering experience, including significant backend experience. • Deployed significant changes to a production application in the past 30 days. • Deep hands-on expertise in authentication and authorization systems: OAuth2, OpenID Connect, SAML, JWT, session-based authentication, token lifecycle management, RBAC, ABAC, and policy-as-code. • Experience designing, building, or operating an API gateway or auth proxy at scale. • Proven experience leading a large-scale service extraction or migration with zero or minimal customer impact. • Strong proficiency in Golang and experience building and maintaining RESTful APIs. • Expertise with SQL-based RDBMS, including MySQL and PostgreSQL, and performance optimization of schemas and queries. • Understanding of distributed systems patterns, including transactional outbox, event-driven architecture, and queues. • Ability to bring forward ideas, influence decisions, and lead complex technical initiatives across teams. • Demonstrated current use of AI development tooling such as Claude Code, Codex, Cursor, or custom LLM integrations. • Bachelor’s degree in Computer Science or a similar technical field (required).

🏖️ Benefits

• Fully remote work • No relocation or commute required • Competitive compensation • Principal-level scope and ownership • Career advancement opportunities • AI-assisted development tools and workflows • Global team/cross-functional collaboration • On-call participation for owned services

Apply Now