Skip to main content
TryApplyNow
Aurora logo

Back End Engineer - Fintech infra

Aurora
Full TimemidHybrid
Toronto, Ontario, CAPosted Yesterday

Role Overview

Aurora is hiring a mid-level Back End Engineer - Fintech infra. This is a full-time hybrid role, based in Toronto. Part of Aurora's Risk hiring, posted yesterday. Full responsibilities, required qualifications, and the apply link are listed in the description below.

Salary Context

Salary is not disclosed in this posting. Market median for Mid-level Risk roles is $84k-$101k (based on 30 comparable listings). Many employers share specifics during the interview process or after an initial screen.

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

TypeScriptORLogisticsCompensationComplianceBackEndEngineer

Job description

Back End Engineer — Underwriting

Palo Alto, CA or New York, NY · Hybrid · Full-time (Relocation supported)

$140K–$250K base + 0.05%–0.17% equity

The company

This company is building mortgage infrastructure that lets lenders scale through software, not people. The platform automates credit, compliance, capital, and the internal tooling that usually lives in spreadsheets, inboxes, and manual review queues.

Leading fintechs, lenders, and publicly traded banks already use the platform to originate loans.

The team is about 40 people, the company was founded in 2022, has raised $45M, and is backed by Conversion Capital, Peter Thiel, QED Investors, and Citi.

The role

This is a backend role for engineers who want ownership of the systems that decide whether a loan can move forward. The work sits at the intersection of underwriting policy, internal tooling, and AI-assisted decision support.

You will encode dense mortgage guidelines into executable logic using TypeScript, custom DSLs, and AI, then turn that logic into software that is precise enough for production underwriting and flexible enough for ongoing rule changes.

You will work directly with mortgage experts to capture nuance, exceptions, and edge cases, and convert that domain knowledge into systems that can be tested, audited, and trusted.

The technical problem

Mortgage underwriting is exception-heavy. Eligibility can depend on borrower profile, income source, property type, documentation quality, and program-specific rules that are simple to describe in prose and easy to misencode.

The hard part is not building isolated automation. The hard part is building a system where policy, configuration, AI assistance, and human review work together without brittle one-off logic or silent failure modes.

Precision matters because a wrong decision can delay a closing, change loan economics, or create expensive downstream risk.

What you'll own

  • Underwriting logic: translate mortgage guidelines and exceptions into executable code.
  • Decisioning abstractions: help shape the DSLs and internal interfaces underwriters use to configure and guide automated decisions.
  • AI-assisted workflows: use AI where it adds leverage, while preserving determinism, reviewability, and audit trails.
  • Testing and validation: build regression coverage around edge cases, policy changes, and failure modes.
  • Domain translation: work with mortgage experts to extract nuance that is not obvious from written guidelines.
  • Reliability: keep critical underwriting systems predictable as volume and rule complexity grow.

Who this is for

You are likely a fit if you have:

  • 3+ years as a software engineer, with enough depth to own systems end to end.
  • Experience building backend or decisioning systems in regulated or high-stakes domains such as fintech, lending, payments, insurance, or healthcare.
  • Strong judgment around business rules, edge cases, and technical correctness.
  • Experience with test design, validation, or production debugging where failures were expensive.
  • Comfort working closely with non-technical domain experts.
  • Interest in AI/ML tooling, DSLs, workflow orchestration, or rule engines.
  • Experience with systems where policy was code, or with compilers and interpreters, is a strong signal.
  • The ability to explain why a design should be explicit, configurable, or abstracted.

Tech stack

  • Backend: TypeScript
  • Core surface area: custom DSLs, underwriting logic, AI-assisted decision support

The exact abstractions are still evolving. The important part is being able to shape them well.

Why now

The platform already has real customers and real underwriting complexity.

The next constraint is not proof of concept. It is building the underwriting layer to support more volume, more policy variation, and more automation without losing correctness.

The architectural decisions made here will determine how much of the mortgage lifecycle can be automated safely over the next few years.

This role is not for you if

  • You need fully specified tickets before you can start.
  • You want isolated feature work with little domain complexity.
  • You are uncomfortable making architecture decisions in ambiguous, regulated environments.
  • You prefer velocity that comes from looser correctness standards.
  • You do not want to work directly with subject matter experts.

Compensation and logistics

  • Base salary: $140K–$250K
  • Equity: 0.05%–0.17%
  • Location: Palo Alto, CA or New York, NY
  • Work model: hybrid, with a strong preference for Palo Alto
  • Office expectation: at least 3 days per week
  • Remote: possible only for a truly exceptional candidate
  • Visa sponsorship: available, including new H1B applications
  • Employment: full-time

About Aurora

Aurora helps exceptional engineers find the right role at some of the most ambitious startups worldwide.

We work with teams that value high ownership, strong technical standards, and clear scope.

About Aurora

Aurora logo

Aurora

aurora.tech

RiskHybrid

1 other open role at Aurora on TryApplyNow.

Frequently Asked Questions

How do I apply for the Back End Engineer - Fintech infra position at Aurora?

Use the Apply button above to submit your application directly to Aurora. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.

Is the Back End Engineer - Fintech infra role at Aurora remote or in-office?

This is a hybrid role based in Toronto. Expect a mix of in-office and remote days, with the specific cadence set by the hiring manager.

What does a Back End Engineer - Fintech infra at Aurora earn?

Aurora has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.

When was the Back End Engineer - Fintech infra role at Aurora posted?

This role was posted on July 6, 2026 (yesterday). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.

AI-powered job search

Get every job scored to your resume

Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.

Get started free

No credit card to start