Principal Software Engineer – Identity & Access Management

🔥 1 minute ago

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 • 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: OAuth2/OIDC flows, token strategy (JWT, opaque, refresh) • Drive consistency and scalability across a distributed microservices architecture • Partner with Security and Compliance to ensure the new platform meets fintech-grade security and regulatory requirements • Establish and evolve engineering best practices for observability, security, and CI/CD across teams • Participate in the on-call rotation for the services you own • Mentor engineers and champion a culture of learning, innovation, and operational excellence • Collaborate cross-functionally to translate business goals into technical roadmaps and deliver results that matter

🎯 Requirements

• 12+ years of professional software engineering experience • Deep, hands-on expertise in authentication and authorization systems: OAuth2, OpenID Connect, SAML, JWT and session-based auth, token lifecycle management, and modern authorization patterns (RBAC, ABAC, policy-as-code). • Experience designing, building, or operating an API gateway or auth proxy at scale • Proven track record leading a large-scale service extraction or migration • Strong proficiency in Golang, with experience building and maintaining RESTful APIs. • Expertise with SQL-based RDBMS (MySQL, PostgreSQL) and experience optimizing schema and queries for performance at scale. • Solid understanding of distributed systems design patterns • Demonstrated ability to bring new ideas forward, influence decisions, and lead complex technical initiatives across many teams • Demonstrated AI-forward engineering with active use of AI tooling (e.g., Claude Code, Codex, Cursor, or custom LLM integrations) • Bachelor’s degree in Computer Science or a similar technical field (required).

🏖️ Benefits

• Competitive compensation • Fully remote role

Apply Now

Similar Jobs

🕒 Yesterday

Panoptyc

1 - 10

🤖 Artificial Intelligence

🔐 Security

🔧 Hardware

Principal Software Engineer leading Core and Service Delivery teams for AI-powered loss prevention solutions. Drive architectural decisions and ensure quality through CI/CD and testing practices.

Angular

AWS

Cloud

Heroku

JavaScript

Next.js

.NET

🕒 2 days ago

Nerdy

501 - 1000

📚 Education

🤖 Artificial Intelligence

☁️ SaaS

Staff Engineer at Nerdy developing full-stack solutions for a high-impact, AI-powered learning platform. Leading technical direction and mentoring engineers in complex, scalable systems.

🇧🇷 Brazil – Remote

💰 $150M Post-IPO Equity - Nerdy on 2021-09

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

AWS

Cloud

Java

JavaScript

TypeScript

Go

🕒 5 days ago

Neon

1001 - 5000

💼 Consulting

🛡️ Insurance

💳 Fintech

Staff Mobile Engineer leading evolution of iOS products at Neon, working remotely with a strong technical focus and collaborative team.

🗣️🇧🇷🇵🇹 Portuguese Required

iOS

RxSwift

Swift

🕒 July 22

Ubiminds

51 - 200

💼 Consulting

📦 Logistics

📣 Marketing

Principal Full Stack Engineer developing scalable SaaS applications using .NET and Angular. Collaborating with international teams in a cloud-native environment for U.S.-based technology companies.

Angular

AWS

Distributed Systems

ElasticSearch

Entity Framework

Postgres

Redis

RxJS

SQL

.NET

🕒 July 21

Stix

51 - 200

Act as a technical lead in engineering at Stix, creating impactful solutions for loyalty programs. Collaborate on system evolution connecting technology and business.

🗣️🇧🇷🇵🇹 Portuguese Required

Azure

Docker

JavaScript

Kafka

MongoDB

Node.js

NoSQL

Postgres

Redis