Analisada em 6 de setembro de 2025

Senior Software Engineer na Fraud Deflect

Brasil

Analisar Currículo

Senior Software Engineer role at Fraud Deflect. The company aims to revolutionize Friendly Fraud and Chargeback Management by bringing Integrity, Trust, and Transparency to an industry often clouded in secrecy. We strive to eliminate unethical practices and provide a clear pathway for our clients. We are seeking an experienced Senior Software Engineer to lead key technical projects, mentor developers, and collaborate directly with clients. Responsibilities include leading and mentoring engineers, architecting and building API‑first platforms in Python, integrating payments and chargebacks, designing device intelligence and fraud defenses, automating operational workflows, building Python services at scale, designing data and ETL pipelines, managing storage and modeling with SQLAlchemy, ClickHouse, and lakehouse patterns, deploying on AWS services, ensuring quality and reliability with CI/CD, observability, security and compliance, collaborating with clients, and implementing access control. The role requires native/fluent English, advanced Python expertise, experience with RESTful APIs at scale, fintech domain experience, device fingerprinting and bot detection, automation and workflow orchestration, data platform and pipeline experience, cloud and DevOps knowledge, breadth of languages beyond Python, and systems fundamentals. Additional nice-to-haves include risk/fraud systems, KYC/AML compliance, messaging/streams, infrastructure as code, data quality tooling, workflow engines, and Python web frameworks.

Requirements

Experience

  • Senior level experience in software engineering
  • Experience designing and building RESTful APIs at scale
  • Experience with payments processing, chargebacks, reconciliation, and network/vendor integrations
  • Experience with device fingerprinting and fraud detection
  • Experience automating operational processes using workflow orchestration and event‑driven systems
  • Experience building ETL/ELT pipelines with Airflow, Prefect, or Dagster
  • Experience with cloud infrastructure (AWS), Docker, Kubernetes, CI/CD (GitHub Actions)
  • Experience in observability (logs, metrics, traces)
  • Experience in secure coding and compliance (PCI DSS)

Skills

  • Python programming
  • API engineering
  • Fintech domain knowledge
  • Device fingerprinting & bot detection
  • Automation & workflow orchestration
  • Data platform and database management
  • ETL/ELT pipeline development
  • Cloud and DevOps
  • Broad language proficiency (Go, Rust, Java, C/C++)
  • Systems fundamentals (Networking, concurrency, profiling)
  • Observability practices
  • CI/CD
  • Security & compliance

Languages

  • English

Responsibilities

  • Lead & mentor: Guide junior and mid‑level engineers through design reviews, pairing, and actionable feedback. Work with leadership to align tech to expectations. Collaborate with teams across the organization.
  • Architect & build APIs (API‑first): Design, document, and operate RESTful services with clear models, versioning/deprecation, idempotency keys, pagination, consistent error taxonomies, and SLAs. Implement authentication/authorization (OAuth2/OIDC), API keys, mTLS where appropriate, rate limiting, and schema/contract governance. Publish dev‑friendly docs, examples, Postman collections, and lightweight SDKs.
  • Payments & chargebacks: Integrate with gateways/acquirers and network APIs; model the disputes lifecycle. Build reporting with strong auditing.
  • Device intelligence & fraud defenses: Design and integrate device fingerprinting and bot‑mitigation strategies with privacy‑respecting controls and consent. Feed signals into risk scoring, enforce step‑up challenges, and close the loop via feedback from chargeback outcomes to continuously reduce false positives.
  • Process automation: Automate repetitive, error‑prone steps across disputes and ops: evidence packet assembly, data collection from internal/external systems, reconciliation runs, SLA timers/notifications, and compliance checks. Use workflow orchestration and event‑driven patterns to implement retries, compensations, and human‑in‑the‑loop approvals.
  • Python services at scale: Build robust backends using modern Python (typing, OOP, asyncio/multiprocessing, free-threading), performance profiling/tuning, and safe concurrency patterns.
  • Data & ETL/ELT pipelines: Design, operate, and optimize high‑volume pipelines (batch/streaming) with validation, retries, backpressure, partitioning, incremental loads, and data contracts.
  • Storage & modeling: Use SQLAlchemy with relational databases (MySQL/PostgreSQL/etc.). Work with ClickHouse; apply lake/lakehouse patterns (S3 + Parquet) for analytics at scale.
  • Cloud & platform: Build, deploy, and operate services on AWS (e.g., EKS/ECS, Lambda, S3, RDS, Redshift, Kinesis/SNS/SQS, API Gateway/IAM). Containerize with Docker and orchestrate with Kubernetes.
  • Quality & reliability: Own CI/CD (e.g., GitHub Actions); implement unit/integration/contract tests; enable observability with structured logs, metrics, and traces; support canary/blue‑green deploys and runbooks.
  • Security & compliance: Apply secure coding, secret management, least‑privilege IAM, and auditable changes; design with PCI DSS considerations.
  • Client collaboration: Meet with clients to gather requirements, present designs, explain trade‑offs, and provide technical guidance in clear, native/fluent English.
  • Access control: Implement multi‑level user/role management (RBAC/ABAC) and end‑to‑end auditability.

Technologies

PythonRESTful APIsOAuth2OIDCAPI keysmTLSRate limitingPostmanSDKsDevice fingerprintingBot detectionWorkflow orchestrationEvent‑driven patternsasynciomultiprocessingClickHouseS3ParquetAWSEKSECSLambdaRDSRedshiftKinesisSNSSQSAPI GatewayIAMDockerKubernetesGitHub ActionsCI/CDAirflowPrefectDagsterTerraformCloudFormationGreat ExpectationsFastAPIDjangoFlaskGoRustJavaC/C++

Otimize seu Currículo para esta Vaga

Nossa IA vai analisar seus dados e criar sugestões personalizadas para aumentar suas chances de ser contratado nesta posição

Analisar Currículo
Ver vaga