09 sep
|
Sezzle
|
Isla Guadalupe
09 sep
Sezzle
Isla Guadalupe
With a mission to financially empower the next generation, Sezzle is revolutionizing the shopping experience beyond payments, blending cutting-edge tech with seamless, interest-free installment plans that make shopping smarter and more accessible. we're redefining how people discover, interact with, and purchase the things they love while driving real impact on merchant sales through increased conversions and higher order values. As we continue to shape the future of fintech and retail, we're building an innovative, dynamic team passionate about creating more than just a transaction but a truly unique shopping journey. If you're excited about pushing boundaries in tech and delivering a game-changing experience for consumers and merchants alike, come join us at Sezzle and help create the future of shopping!
For this principal development role, with 12+ years of experience, the compensation range is $fully remote role . You get principal-level scope and ownership at a growing fintech, competitive compensation, and no relocation or commute attached to it. We are seeking a talented and motivated best-in-class Principal Software Engineer to own and lead the evolution of authentication and authorization at Sezzle.
Sezzle is investing in the next generation of its authentication and authorization platform, centered on a purpose-built API auth gateway and a clean set of identity and access management services. As the Principal Software Engineer leading this effort, you will own the technical vision, architecture, and migration strategy for this transformation. In this backend focused role, you will work closely with stakeholders from Product, Security, Support and the business.
You'll also partner with engineering teams across the organization to deliver auth capabilities that are safe,
incremental to adopt, and invisible to customers. Your work will generally focus on foundational platform capabilities, security-critical paths, and performance at the edge. for Sezzle's authentication and authorization platform, including a dedicated API auth gateway and supporting identity services. Golang , leveraging AWS , RDS (MySQL/Postgres) , and modern distributed patterns. while maintaining the performance, reliability, and latency budgets expected of an edge gateway. fintech-grade security and regulatory requirements , and champion secure-by-default patterns across engineering. engineering best practices for observability, security, and CI/CD across teams, with particular rigor on the auth-critical path. of professional software engineering experience, including significant backend experience.
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 : whether a commercial/open-source gateway (e.g., Kong, Envoy, AWS API Gateway, Traefik) or an in-house edge service. Golang , with experience building and maintaining SQL-based RDBMS (MySQL, PostgreSQL) and experience optimizing schema and queries for performance at scale. Demonstrated AI-forward engineering : you actively use AI tooling (e.g., Claude Code, Codex, Cursor,
or custom LLM integrations) in your development work today, have opinions grounded in practice about where it helps and where it doesn't, and help teammates adopt AI-assisted workflows.
Bachelor's degree in Computer Science or a similar technical field (required). Keycloak, Auth0, Okta, Ory, or in-house IdPs), and familiarity with policy-as-code, relationship-based access control) as we centralize authorization over time. Envoy, Istio, mTLS, rate limiting, WAF integration).
Prometheus, Grafana, Datadog, New Relic), especially for latency-sensitive edge services. AWS cloud infrastructure , mainly AWS Aurora RDS, both MySQL and Postgres. Docker, Kubernetes). commercial APIs and platform infrastructure Proven leadership in guiding technical direction, improving system reliability, and scaling engineering organizations.
You do not compromise for the sake of social cohesion. you focus on the key inputs and deliver them with the right quality and in a timely fashion. Golang, Typescript, Python Frontend: Typescript - React and React Native Backend: Golang Database: MySQL, Postgres, Elasticsearch DevOps & Cloud: AWS, Kubernetes Version Control: Gitlab Testing: Developer and AI-driven, focus on automated end-to-end, integration, and unit tests At Sezzle, we are more than just brilliant engineers, passionate data enthusiasts, out-of-the-box thinkers, and determined innovators; we are skilled musicians, yogis, cyclists, chefs, golfers, dog-lovers, and rock-climbers. Our culture is not defined by a certain set of perks designed to give the illusion of the traditional startup culture, but rather, it is the visible example living in every employee that we hire. #Li-remote #full-time
📌 Principal Software Engineer - Identity & Access Management (Isla Guadalupe)
🏢 Sezzle
📍 Isla Guadalupe