Senior Software Developer

FlexPay

FlexPay

Software Engineering
Canada
Posted on Mar 23, 2026

About Revaly

Revaly is building the infrastructure that helps digital commerce perform with more trust, less friction, and better outcomes on the existing payment rails.

We work at the intersection of payment performance, merchant trust, fraud intelligence, and financial institution decisioning. Our platform helps performance-driven businesses improve approvals by making payment flows smarter, more reliable, and more informed in real time.

We are looking for a Senior Software Developer to help build and operate the systems that make that possible.

Why this role exists

This role exists to make Revaly’s platform boringly reliable at scale while enabling fast, safe delivery. You will own core services across their full lifecycle, from design and implementation to production operations and continuous improvement. These are not isolated feature teams or narrow coding assignments. This is end-to-end ownership in a cloud-native environment where reliability, latency, resilience, and trust matter.

As Revaly grows, we need developers who think in systems, not tickets. People who understand how architecture, data, observability, testing, deployment, and production operations all connect. People who can ship meaningful change without increasing risk.

What you’ll own

You will design, build, and operate mission-critical services that support Revaly’s trust and payment performance infrastructure.

That includes:

  • building cloud-native microservices and distributed systems that are resilient, observable, and secure
  • owning production services end-to-end, including implementation, deployment, monitoring, incident response, and iteration
  • designing clean APIs, durable contracts, and service boundaries that make the platform easier to scale and evolve
  • improving latency, throughput, reliability, and operational readiness across critical transaction and decisioning paths
  • working across multiple storage patterns and technologies, including PostgreSQL, Redis, SQL Server, Cosmos DB, and other purpose-fit data systems
  • strengthening engineering quality through testing, code review, design review, automation, and pragmatic technical leadership
  • using AI development multipliers such as Claude Code, Cursor, and similar tools as part of everyday software delivery
  • helping the broader team move faster with better patterns, clearer architecture, and stronger operational discipline

What we're looking for

You are a strong hands-on builder with a systems mindset.

You know how to take a problem, shape a sound design, implement it well, ship it safely, run it in production, and keep improving it over time. You are comfortable in ambiguity, but you do not create chaos. You bring structure, judgment, and follow-through.

You likely have:

  • 5+ years of experience building production software and owning services in real-world environments
  • strong experience with cloud-native systems, distributed services, and modern backend development
  • experience with Go, C#, or similar compiled languages, with comfort working in a stack-agnostic environment
  • practical experience with both SQL and NoSQL storage patterns
  • strong instincts for operability, testing, observability, resilience, and secure-by-default development
  • experience with CI/CD, production support, and improving systems after failure, not just shipping features before it
  • the judgment to make pragmatic tradeoffs without compromising system integrity
  • the ability to contribute beyond formal boundaries when the business needs it
  • Experience in payments, fintech, fraud, trust, or other high-scale transactional environments is valuable, but not required.

What success looks like

Success in this role means core systems become easier to evolve, safer to change, and more reliable under pressure.

It means you improve the platform not only by shipping features, but by reducing friction, hardening critical paths, raising engineering standards, and helping the team deliver with confidence.

Over time, your impact shows up in stronger reliability, lower operational drag, better production outcomes, and faster delivery of meaningful platform capabilities.

Why Revaly
We’re a growing global company committed to building a team filled with diverse cultures, viewpoints, and experiences. As they say, variety is the spice of life. No matter how large we become, we will always be connected through our shared sense of community and slightly quirky personalities.

Our vibrant culture is filled with talented, creative, deeply curious, high achievers. We believe in and invest in our people because we know they are the secret to our success. We are happy to extend the following benefits to our employees:

  • Unlimited paid time off
  • 100% remote work
  • Flexible hours
  • Comprehensive health benefits package effective from day one

What to Expect from the Hiring Process
We believe hiring should feel like a conversation, not a test. Here’s what you can expect if you apply:

Step 1 — Conversation with People & Culture (30 minutes)
If your experience looks like a fit, you’ll meet with our Head of People & Culture for a video chat. It’s a two-way conversation, we’ll learn about your background, skills, and what energizes you, and you’ll have space to ask about Revaly, our mission, and what it’s like to work here. It’s also a chance to make sure the vibes are right on both sides.

Step 2 — Conversation with the Hiring Manager (60 minutes)
Next, you’ll meet with the hiring manager for a deeper dive into your role-specific experience. We’ll talk through real scenarios, how you approach challenges, and what success looks like in this role. You’ll also get a clearer picture of the team’s goals and priorities.

Step 3 — Meet a Future Teammate (60 minutes)
In this stage, you’ll meet with someone from the team you’ll work closely with. This is your chance to get an on-the-ground perspective, how the team collaborates, what day-to-day looks like, and the kind of people you’ll be building alongside.

Step 4 — 90 Day Ramp Up Presentation (30 minutes)
In this final stage, we ask candidates to prepare and present a 90 day ramp up plan to the hiring manager. This is an opportunity for candidates to outline how they would approach their first 3 months in the role, what they’d aim to learn, prioritize, and accomplish. This is a chance to show your understanding of the role, the company, and the environment we’re operating in, while giving the hiring manager a glimpse into how you think, structure your approach to learning and communicate your ideas.

We hire for both skill and fit, looking for people who are not just aligned with our values, but who will add to our culture with their ideas, energy, and perspective.

If you’ve applied for a role in Technology or Product Development, you can also expect a skill-based assessment between step 3 and 4, to help us assess some key role-based requirements.

Revaly is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or any other characteristic protected by law. Accommodation is available upon request for applicants with disabilities.