×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - Fraud

Remote / Online - Candidates ideally in
Mountain View, Santa Clara County, California, 94039, USA
Listing for: Branch Metrics
Remote/Work from Home position
Listed on 2026-01-12
Job specializations:
  • IT/Tech
    Data Analyst, AI Engineer, Data Security
Salary/Wage Range or Industry Benchmark: 88860 - 115590.4 USD Yearly USD 88860.00 115590.40 YEAR
Job Description & How to Apply Below

Overview

At Branch, we’re transforming how brands and users interact across digital platforms. Our mobile marketing and deep linking solutions are trusted to deliver seamless experiences that increase ROI, decrease wasted spend, and eliminate siloed attribution. Our Branch team consists of smart, humble, and collaborative people who value ownership over all. Everything we do is centered around creating a great product, team, and company that lives and breathes our motto:
Build Together, Grow Together, Win Together.

About the role

The Performance Engineering team delivers customer-facing capabilities that directly improve marketer outcomes across three areas:
Fraud (detection rules, model integration, clear explanations, and case-review workflows),
Insights (in-product analytics, actionable recommendations, and experimentation surfaces across the MMP), and Partner Integrations (SAN/partner APIs, parity updates, webhooks/postbacks, and durable data contracts).

This role is under our Fraud and Insights group to build and evolve Branch’s Fraud & Performance product: real-time fraud defenses, post-facto adjudication, and marketer-facing insights that improve ROAS. You’ll ship features across rules + ML scoring, explainability & evidence, case review workflows, A/B & incrementality hooks, and partner-safe parity so customers can trust counts and optimize spend.

What you’ll do
  • Ship fraud controls & performance features: detection rules, score aggregation, thresholds, appeals/adjudication flows, auto-actions (block/discount/quarantine), and “evidence packs.”
  • Own explainability & transparency: reason codes, decision timelines (winner/loser touches), feature attributions, and support-ready traces.
  • Integrate models safely: wire DS-provided models (batch/online) with versioning, shadow tests, drift monitors, and rollback paths.
  • Design contracts & validation:
    Protobuf/Avro schemas, backward/forward compatibility, policy checks at edges (no PII leaks; consent/ATT aware).
  • Insights & experimentation: surface fraud/performance insights in-product; add guardrails for A/B, geo holdouts, and iROAS reads (incrementality).
  • Partner hygiene: keep SAN/DSP parity for fraud signals and performance metrics; adapt to ICR/API changes without breaking customers.
  • Quality & observability: author integration/contract tests, golden-path e2e checks; emit structured metrics/logs, dashboards, and alerts for Support to use.
  • Collaborate cross-functionally: work closely with PM, DS/ML, Design, Support/Partner Ops to prioritize impact and ship predictably.
What you bring
  • 5+ years building customer-facing backend or full-stack products; strong Java/Kotlin.
  • Experience in fraud/quality systems or high-trust analytics (rules engines, scoring services, appeals/case tools, reason codes).
  • Solid testing discipline: unit, property, contract, and integration tests; feature flags and staged rollouts.
  • Data chops: SQL, metrics design, cohort analysis; comfort reading DS model outputs and validating business impact.
Nice to have
  • MMP/adtech exposure (attribution, SKAN/Privacy Sandbox, SAN partners).
  • Experimentation (A/B, CUPED, Diff-in-Diff) and incrementality metrics (CPIe, iROAS).

This role does not qualify for relocation or visa sponsorship.

This role is 100% remote in Canada. This role is not eligible for remote work in any other location.

In accordance with applicable law, the following represents a reasonable estimated compensation range for this role: the estimated pay range for this role, if based in Canada is 123,000 CAD to 160,000 CAD. Please note that this information is provided for those hired in Canada only. Compensation for candidates outside of Canada will be based on the candidate’s specific work location.

Actual compensation will be determined based on skills, experience, and geographic location and may be more or less than the amount shown above.

The salary range provided represents base compensation and does not include potential equity, which is available for qualifying positions. At Branch, we are committed to the well-being of our team by offering a comprehensive benefits package. From health and wellness programs to paid time off and retirement…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary
Learn4Good is currently undergoing necessary server maintenance.
We hope to have the Login & Registration options back in 5 minutes, and apologize for any inconvenience.