R

Remitly

Facilitates international money transfers for immigrants

Senior Software Development Engineer - Authentication

Backend Engineering +1Confirmed live in the last 24 hours
Full-timeBurnaby, BC, Canada

About the Job

Requirements

  • A Bachelor of Science in Computer Science or equivalent professional experience.
  • At least 8 years of experience building backend and/or full-stack systems, such as with Go, Java, Node.js, TypeScript, React.
  • Deep experience either with customer identity and authentication, including OAuth 2.0/OIDC and CIAM platforms such as Auth0, Cognito, or Keycloak, or with large-scale identity or security infrastructure, such as cloud IAM, authorization systems, or multi-region tier-0 services, along with genuine interest in deepening expertise in the other area.
  • Experience operating high-availability production systems and comfort participating in on-call for critical infrastructure.
  • A track record of pragmatic trade-offs between security, user experience, and delivery, and of collaborating with product, design, security, and compliance partners to ship high-impact solutions.

Responsibilities

  • Design and build authentication services and flows end-to-end, including backend services in Go, Java, and TypeScript, identity platform configuration and custom actions, and native mobile and web login experiences, with high standards for reliability, observability, and security.
  • Work hands-on with identity standards including OAuth 2.0, OIDC, PKCE, DPoP, SCIM, JWT lifecycle, and security best practices for native-app authentication.
  • Own identity infrastructure as code, including Terraform-managed identity tenants, service configuration, and deployment automation, treating authentication configuration with the same rigor as production code.
  • Build for resilience at scale through availability targets, login-success observability and alerting, IdP failover strategy, and incident response for a system where minutes of downtime affect customers worldwide.
  • Evolve MFA, passwordless, and phone-login capabilities, and deliver regulatory requirements such as PSD2 in partnership with compliance.
  • Design workload and machine-to-machine identity for internal services and external partners, including token issuance, quota and caching strategy, and self-serve onboarding patterns used by teams across the company.
  • Partner with Application Security on threat modeling, secure design reviews, and remediation of findings from penetration tests and the bug bounty program.
  • Mentor peers, raise the bar through design documents and code review, and contribute to the team's technical strategy.

Desired Qualifications

  • Familiarity with SAML, SCIM, FIDO2/WebAuthn or passkeys, fraud and account-protection systems, or regulated financial environments.

About the Company

Remitly

Facilitates international money transfers for immigrants

Remitly helps immigrants send money internationally by offering transfers to bank accounts, cash pickups, or mobile wallets. The service works through its website and mobile app, where users initiate transfers, compare fees, and view real-time tracking. Remitly earns money from per-transaction fees and a margin on exchange rates, and it charges customers via the transfer process. It differentiates itself by focusing on immigrant communities, offering competitive rates and fast, secure transfers, plus promotions and a user-friendly experience. Its goal is to provide affordable, transparent, and convenient remittance services worldwide while supporting the needs and financial education of immigrant communities.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Seattle, WA
Founded
2011

Recently Posted Jobs

Explore more opportunities at Remitly

See more jobs