Skip to main content
Sezzle

Principal Software Engineer - Identity & Access Management

RemoteChile only
Published
Role
Backend
Experience
Principal
Employment
Full-time
$6k–$11k/mo
Check eligibility

Open to CL only. Set where you work from to check your eligibility.

No BS summary

Principal backend engineer with 12+ years building auth/authz platforms. Must be strong in Golang, OAuth2/OIDC/SAML/JWT, API gateways, SQL databases, distributed systems, and AI-assisted development. Remote role listed for Chile.

Core skills

OAuth2OpenID ConnectGo

Required skills

SAMLJWTRESTful APIsSQLMySQLPostgreSQLAI tooling

Optional skills

KeycloakAuth0OktaOrypolicy-as-codeEnvoyIstiomTLS

What you'll do

  • 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 at every step.
  • Establish and evolve authentication and authorization standards across the platform, including OAuth2/OIDC flows, token strategy, service-to-service auth, and fine-grained authorization models.
  • Drive consistency and scalability across a distributed microservices architecture while maintaining performance, reliability, and latency budgets for an edge gateway.
  • Partner with Security and Compliance to ensure the new platform meets fintech-grade security and regulatory requirements.
  • Champion secure-by-default patterns across engineering.
  • Establish and evolve engineering best practices for observability, security, and CI/CD across teams, with rigor on the auth-critical path.
  • Participate in the on-call rotation for owned services.
  • Help lead incident response and postmortems on the auth-critical path.
  • 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.
  • Help set the pattern for how AI tooling is used well on security-sensitive systems.

What they require

  • 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 such as RBAC, ABAC, and policy-as-code.
  • Experience designing, building, or operating an API gateway or auth proxy at scale, whether a commercial/open-source gateway or an in-house edge service.
  • Proven track record leading a large-scale service extraction or migration, decomposing a monolith or large legacy service into well-bounded services with zero or minimal customer impact.
  • Strong proficiency in Golang, with experience building and maintaining RESTful APIs.
  • Expertise with SQL-based RDBMS such as MySQL and PostgreSQL, and experience optimizing schema and queries for performance at scale.
  • Solid understanding of distributed systems design patterns such as transactional outbox, event-driven architecture, and queues, and the 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 uses AI tooling such as Claude Code, Codex, Cursor, or custom LLM integrations in development work today, has practice-grounded opinions about where it helps and where it does not, and helps teammates adopt AI-assisted workflows.
  • Bachelor’s degree in Computer Science or a similar technical field is required.
  • Preferred: Experience with identity platforms and standards implementations and familiarity with fine-grained authorization approaches as authorization is centralized over time.
  • Preferred: Experience with service mesh and edge technologies.
  • Preferred: Familiarity with threat modeling, secure design review, and common auth attack vectors such as token theft, replay, CSRF, session fixation, and privilege escalation.
  • Preferred: Proficiency in observability tools, especially for latency-sensitive edge services.
  • Preferred: Experience with AWS cloud infrastructure, mainly AWS Aurora RDS, both MySQL and Postgres.
  • Preferred: Experience in fintech, payments, BNPL, or consumer lending, including familiarity with financial compliance such as PCI-DSS and SOC 2, credit decisioning, or transaction processing systems.
  • Preferred: Experience with CI/CD pipelines and containerized microservices.
  • Preferred: Track record of shipping commercial APIs and platform infrastructure in high-growth environments.
  • Preferred: Proven leadership in guiding technical direction, improving system reliability, and scaling engineering organizations.
  • Relentlessly high standards and focus on preventing defects from being passed downstream.
  • Not bound by convention and able to develop new ways of doing things.
  • Bias for action and calculated risk-taking.
  • Earns trust by listening attentively, speaking candidly, and treating others respectfully.
  • Has backbone; can disagree and commit.
  • Delivers results with the right quality and in a timely fashion.

Benefits

  • Fully remote role.
  • Principal-level scope and ownership at a growing fintech.
  • Competitive compensation.
  • No relocation or commute required.
  • Work from where you do your best work.
  • Abundant prospects for career advancement.
  • Culture of unique and purpose-driven employees.

Sezzle is a fintech company focused on interest-free installment plans and shopping/payment experiences for consumers and merchants.

🇺🇸 United StatesFintechMid-sizesezzle.com/

Details

Apply routeGreenhouse
$6k–$11k/mo