Senior Software Engineer

Fraud Deflect

Colombia

On-site

COP 120,000,000 - 180,000,000

Full time

26 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Fraud Deflect is hiring a Senior Software Engineer to own major backend projects and build them with the engineering team. You’ll lead production-grade Python services, APIs, and data pipelines for payments and fraud workflows, while ensuring reliability and maintainability.

The role emphasizes pace, ownership, and collaboration, requiring 8+ years of experience and strong SQL skills. You’ll work closely with the team to plan releases and improve system reliability.

Qualifications

  • Fluent English communication for technical discussions and updates.
  • 8+ years of professional software engineering experience building production backends in Python.
  • Experience leading substantial projects with multiple engineers and ownership after launch.
  • Strong SQL skills with MySQL, PostgreSQL, or ClickHouse.

Responsibilities

  • Own major backend projects from design through rollout and coordinate milestones.
  • Build Python services, APIs, integrations, background workers, and data pipelines for payments, fraud alerts, disputes, and chargebacks.
  • Plan releases to verify production changes, spot problems early, and rollback if needed.
  • Design for safe retries, duplicates, and partial failures; diagnose with logs, payloads, and SQL.
  • Pair with teammates on hard problems, review code, and write runbooks for operations.

Skills

English fluency
Backend development
Leadership
SQL

Tools

Python
FastAPI
Flask
SQLAlchemy
Airflow

Job description

Fraud Deflect helps merchants prevent fraud and chargebacks, manage disputes, and respond to payment alerts. We’re hiring a Senior Software Engineer to own major backend projects and build them alongside the engineering team.

Required qualifications
  • Fluency in spoken and written English, with the ability to communicate clearly in technical discussions and written updates.
  • 8+ years of professional software engineering experience and strong hands-on experience building production backends in Python.
  • Experience leading substantial projects with multiple engineers and sharing ownership of the systems after launch.
  • Strong SQL skills and experience with databases such as MySQL, PostgreSQL, or ClickHouse.
  • Experience with REST APIs, webhooks, background jobs, and data workflows. Familiarity with FastAPI, Flask, SQLAlchemy, Airflow, or similar tools.
  • Practical experience with API authentication, idempotency, retries, rate limits, and failure recovery.

We move fast, and the work leaves very little room for error. Merchants depend on our systems around the clock. A missed alert, a duplicate event, or an outage can have real consequences. We take pride in keeping our systems available, and 100% uptime is the standard we work toward. That expectation shapes how we design, test, deploy, and operate everything we build.

What makes this role distinctive is the combination of pace, ownership, and production responsibility. You’ll lead projects that several engineers work on together, write and review code throughout, and stay involved after launch to make sure what you shipped works in production.

What you’ll do
  • Own major backend projects from technical design through rollout. Break the work into milestones, coordinate dependencies, and make technical decisions with the engineers doing the work.
  • Build Python services, APIs, integrations, background workers, and data pipelines for payments, fraud alerts, disputes, and chargebacks.
  • Plan releases so the team can verify changes in production, spot problems early, and roll back quickly when needed.
  • Design for safe retries, duplicate events, and partial failures. Use logs, payloads, and SQL to diagnose issues and verify data accuracy.
  • Pair with teammates on hard problems, review code, and write runbooks so the team can operate and maintain what it ships.
Nice to have
  • Experience in payments, merchant acquiring, fraud prevention, chargebacks, disputes, or ecommerce.
  • Experience operating production systems with AWS, Docker, Linux, CI/CD, monitoring, and alerting.
  • Experience handling sensitive financial or customer data.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Payments & Fraud Systems
Senior Backend Engineer - Payments & Fraud Systems

Fraud Deflect • Colombia

On-site
COP 120,000,000 - 180,000,000
Senior Fraud, Risk, & Payments Analyst
Senior Fraud, Risk, & Payments Analyst

Confidential • Colombia

On-site
COP 188,928,774 - 264,500,283
Senior Software Engineer - Payments
Senior Software Engineer - Payments

StartX • Bogotá

Hybrid
COP 120,000,000 - 180,000,000
Staff Backend Engineer (FDE)
Staff Backend Engineer (FDE)

MeeruAI • Colombia

On-site
COP 120,000,000 - 240,000,000
Senior Software Engineer (Backend oriented) (Bogota)
Senior Software Engineer (Backend oriented) (Bogota)

Félix • Bogotá

Remote
COP 388,412,000 - 582,619,000
Competitive salary
Stock options
Annual bonus
+5
Senior Software Engineer - Payments
Senior Software Engineer - Payments

PayJoy, Inc • Bogotá

On-site
COP 110,000,000 - 170,000,000
Sr Backend Engineer
Sr Backend Engineer

Ranger Technical Resources, Inc. • Colombia

On-site
COP 150,000,000 - 230,000,000
Principal Payments Architect
Principal Payments Architect

Blankfactor • Colombia

On-site
COP 292,579,453 - 438,869,180
Senior Software Engineer
Senior Software Engineer

Minka • Bogotá

On-site
COP 120,000,000 - 210,000,000
Senior Software Engineer / Team Lead - OP02307
Senior Software Engineer / Team Lead - OP02307

Dev.Pro • Bogotá

Remote
COP 284,783,000 - 474,638,000