Skip to main content
Sezzle

Principal Software Engineer - Identity & Access Management

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

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

No BS summary

Principal backend engineer with 12+ years of software engineering experience, focused on authentication, authorization, API gateways, and identity services. Must be Brazil-based/remote, strong in Golang, REST APIs, SQL RDBMS, distributed systems, and AI-assisted development. Fintech-grade security and auth-critical systems are central to the role.

Core skills

OAuth2API gatewayGo

Required skills

OpenID ConnectSAMLJWTsession-based authenticationRBACABACpolicy-as-codeauth proxyRESTful APIsSQLMySQLPostgreSQLtransactional outboxevent-driven architecturequeuesClaude CodeCodexCursorLLM integrations

Optional skills

KeycloakAuth0OktaOrypolicy-as-coderelationship-based access controlEnvoyIstio

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: 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 expected of 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 particular rigor on the auth-critical path.
  • Participate in the on-call rotation for the services owned by the role.
  • 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.
  • Own the technical vision, architecture, and migration strategy for the authentication and authorization transformation.
  • Work closely with stakeholders from Product, Security, Support, and the business.
  • Partner with engineering teams across the organization to deliver auth capabilities that are safe, incremental to adopt, and invisible to customers.
  • Design, develop, and deliver gateway and identity services.
  • Unblock and mentor teammates.
  • Focus on foundational platform capabilities, security-critical paths, and performance at the edge.
  • 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.
  • 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 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 development work today, have practice-grounded opinions about where it helps and where it does not, and help teammates adopt AI-assisted workflows.
  • Bachelor’s degree in Computer Science or a similar technical field.
  • 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.
  • Preferred: Familiarity with financial compliance, 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 ability to raise the bar for others.
  • Ability to develop new ways to do things and avoid being bound by convention.
  • Action orientation and comfort with calculated risk-taking.
  • Ability to earn trust by listening attentively, speaking candidly, and treating others respectfully.
  • Ability to respectfully challenge decisions, disagree and commit.
  • Focus on delivering results with quality and timeliness despite setbacks.

Benefits

  • Fully remote role.
  • Work from anywhere.
  • Principal-level scope and ownership at a growing fintech.
  • Competitive compensation.
  • No relocation or commute attached.
  • 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