Senior Backend Engineer
Team: Digital Banking & Channel Technology
Location: Toronto
Commitment: Full Time
Workplace Type: hybrid
Our Fraud Engineering team builds the platform that protects customers across onboarding, transactions, account changes and money movement.
- This role is focused on designing systems that make consistent fraud decisions under uncertainty, not just implementing features
- Engineers are expected to own services end-to-end across boundaries, including behavior in production
- Success is measured by clarity of system behavior, not volume of features delivered
Core Responsibilities
Design and own backend fraud services end‑to‑end: Own service architecture, APIs, data flows, and production support for fraud decisioning systems across the customer lifecycle.
Define clear service boundaries and contracts: Improve system clarity through well‑defined, testable API and event contracts between channels and downstream fraud platforms.
Build scalable, event‑driven fraud capabilities: Design and evolve real‑time and asynchronous pipelines that enforce fraud and risk decisions reliably at scale.
Improve observability and explainability of fraud behavior: Make fraud outcomes traceable, debuggable, and understandable through runtime signals, logging, and metrics.
Enable safer, more predictable rollout of new protections: Reduce coupling between fraud logic and release cycles to allow faster, lower‑risk deployment of new controls.
Reason about failure modes and edge cases: Ensure systems behave predictably under partial failure, latency, or unexpected inputs.
Increase confidence in production behavior: Implement and evolve API‑level testing and observability to validate real‑world system behavior.
What You Bring
- Strong backend engineering experience in production systems at scale.
- Strong experience in a statically typed backend language (Java / Spring Boot preferred)
- Experience building distributed, event-driven systems
- Proven ability to design clear APIs and durable data contracts
- Comfort reasoning about system behavior under risk, failure, and edge cases
- Ownership mindset across design, deployment, and production support
- Experience making systems observable, testable, and predictable in production
- Fraud experience is a plus, but not required; experience building systems that must behave predictably under real-world conditions is essential
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
