Remitly

Fintech

SeniorSoftwareDevelopmentEngineer,Recipient&PaymentExperience

$152–190k Burnaby, British Columbia, Canada FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Development Engineer, Recipient & Payment Experience at Remitly. Skills: Full-stack feature development, Backend services (Go), Customer-facing interfaces (TypeScript), Customer domain platform development, System design, Mentoring. Ship full-stack features end-to-end. Design, implement, test, and operate backend services (Go) and customer-facing interfaces (TypeScript)”

Industry & Context.

Fintech
Problems you'll solve

Challenging problems find solutions faster

Eligibility Requirements

Participate in on-call rotations, In-office expectation of at least 50% of the time monthly, typically achieved by coming in three days a week

What They're Looking For.

Must Have

6+ years of software engineering experience, with demonstrated ability to independently design and ship production systems at scale, Backend engineering expertise — fundamentals in building, scaling, and operating distributed services, Frontend proficiency — comfortable building customer-facing experiences in TypeScript (React or similar), Experience leading feature development across a team: breaking down work, writing technical specs, coordinating dependencies, and delivering on commitments, Fundamentals in system design — data modeling, API design, service reliability, and performance, Experience with observability and production operations — you know how to instrument your code, read dashboards, and debug production issues under pressure, A degree in Computer Science, Engineering, or a related field, or equivalent practical experience

Nice to Have

Experience with Go is experience with Java or Kotlin with a genuine interest in adopting Go is also valued, Payments or fintech experience is a nice-to-have, not a requirement

What You'll Do.

Ship full-stack features end-to-end

and operate backend services (Go) and customer-facing interfaces (TypeScript)

Own work from first commit to production

Build and evolve the customer domain platform

Contribute to shared APIs

and service contracts

Operate what you build

Participate in on-call rotations

Take shared ownership of systems in production

Proactively improve system reliability

and address root causes

How You'll Work.

Team & Collaboration

Partner with product, design, and fellow engineers; Lead features across the team; Break down complex problems into well-sequenced, parallelizable work; Surface tradeoffs clearly; Partner with PM and design; Mentor and grow peers; Share knowledge through code reviews, pairing, and informal learning moments; Represent Remitly's cultural values in interviews and hiring; Dynamic in-person collaboration

Communication Scope

Communicate tradeoffs clearly

Process & Methodology

Break down complex problems into well-sequenced, parallelizable work, Provide accurate estimates, Drive work to completion with a high degree of ownership, Coordinating dependencies, Delivering on commitments

Full Job Description

_**Job Description:**_ At Remitly, we believe everyone deserves the freedom to access, move, and manage their money wherever life takes them. Since 2011, we've tirelessly delivered on our promise to customers sending money globally, providing secure, simple, and reliable ways to manage their money, ensuring true peace of mind. Whether it's supporting loved ones back home, growing a business across continents, or pursuing new opportunities abroad, we're not just here to move money— we're here to move our global customers forward. We're looking for builders, reimaginers, and global thinkers who want to work at the intersection of technology, trust, and transformation. If that's you and you're ready to do the most meaningful work of your career—we invite you to join over 2,800 passionate Remitlians worldwide who are united by our vision to transform lives with trusted financial services that transcend borders. **About the Role:** The Recipient & Payment Experience (RPX) team owns two of the most trust-critical surfaces in the Remitly product: who customers are sending money to, and how they're paying for it. From the moment a customer saves a recipient's details to the moment a payment method is validated and a transfer is initiated, RPX is responsible for making that experience fast, reliable, and worry-free — for every customer, in every corridor. What makes RPX unique is that it operates as both a product team and a platform team. On the product side, we own the customer-facing surfaces for recipient management and pay-in flows — the forms, states, and experiences customers interact with directly. On the platform side, we own the customer domain layer: the shared APIs, data models, and services that encode how Remitly represents a remittance customer across the entire product. Getting both right — and keeping them consistent — is one of the defining engineering challenges of this role. As a Senior Software Development Engineer on RPX, you will own meaningful feature

Free ATS check

Applying for this Senior Software Development Engineer, Recipient & Payment Experience role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Remitly?

Real rants from real employees. Read before you apply.

Read Company Rants →