Principal Software Engineer – Identity & Access Management

🔥 0 minutes 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, including a dedicated API auth gateway and supporting identity services. • Architect, design, and build scalable, highly-available auth services and gateway components primarily in Golang, leveraging AWS, RDS (MySQL/Postgres), and modern distributed patterns. • Design and lead phased, zero-downtime migrations of auth traffic and functionality, with clear rollback and safety mechanisms. • Establish and evolve authentication and authorization standards across the platform. • Drive consistency and scalability across a distributed microservices architecture while maintaining performance and reliability. • Partner with Security and Compliance to meet 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, and help lead incident response and postmortems. • 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, 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 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 and the specific challenges of high-throughput, low-latency edge services. • Demonstrated ability to bring new ideas forward, influence decisions, and lead complex technical initiatives across many teams. • Demonstrated AI-forward engineering: actively use AI tooling in your development work today.

🏖️ Benefits

• Competitive compensation • Fully remote role • No relocation or commute required

Apply Now

Similar Jobs

🔥 17 hours ago

Emergence

11 - 50

💸 Finance

🤝 B2B

☁️ SaaS

Technical lead for architectural decisions in a remote B2B SaaS company overseeing Node.js and TypeScript. Collaborate with teams to build AI-powered products while maintaining high-quality standards.

AWS

Distributed Systems

JavaScript

Node.js

Python

TypeScript

🔥 23 hours ago

Pivotree

501 - 1000

🛍️ eCommerce

🤝 B2B

🏢 Enterprise

Software Engineer leading design and implementation of Fluent Commerce OMS solutions. Managing team and ensuring quality in enterprise-scale order management systems in retail and eCommerce environments.

🇮🇳 India – Remote

💰 $253.3k Seed Round - Pivotree on 2020-11

⏰ Full Time

🟠 Senior

🔴 Lead

🧑‍💻 Full-stack Engineer

Cloud

ERP

Magento

Oracle

🕒 Yesterday

Jitterbit

201 - 500

💼 Consulting

📣 Marketing

📦 Logistics

Software Build/Install Engineer at Jitterbit designing and maintaining robust build and deployment systems for their low-code automation platform. This role involves enabling development teams and ensuring the reliability of build pipelines.

AWS

Azure

Cloud

Docker

Google Cloud Platform

Gradle

Java

Jenkins

Kubernetes

Linux

MacOS

Maven

Microservices

MySQL

Python

RDBMS

SQL

Subversion

🕒 Yesterday

Jitterbit

201 - 500

💼 Consulting

📣 Marketing

📦 Logistics

Software Build/Install Engineer designing and implementing deployable systems for high-scale engineering solutions at Jitterbit. Collaborating with teams to enhance the software delivery process.

AWS

Azure

Cloud

Docker

Google Cloud Platform

Gradle

Java

Jenkins

Kubernetes

Linux

MacOS

Maven

Microservices

MySQL

Python

RDBMS

SQL

Subversion

🕒 Yesterday

Jitterbit

201 - 500

💼 Consulting

📣 Marketing

📦 Logistics

Software Build/Install Engineer at Jitterbit, focusing on SaaS solutions and build systems. Collaborating with teams to ensure efficient software delivery and automate processes.

AWS

Azure

Cloud

Docker

Google Cloud Platform

Gradle

Java

Jenkins

Kubernetes

Linux

MacOS

Maven

Microservices

MySQL

Python

RDBMS

SQL

Subversion