Senior Software Engineer, Antifraud

Visa
Brazil
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Clean code","Code reviews","Architectural discussions","Observability","Performance monitoring"]

Build and maintain antifraud systems that monitor transactions and verify potential fraud, working across microservices and fee-related services. Develop applications in Golang or Java using clean-code practices, design scalable secure microservices, and leverage AWS (SQS, SNS, DynamoDB, S3, EventBridge). Provision infrastructure with Terraform, write unit/integration tests, and use observability tools to ensure reliability, performance, and continuous improvement.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Visa
Visa
11 hours ago

Senior Software Engineer, Antifraud

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Build and maintain antifraud systems that monitor transactions and verify potential fraud, working across microservices and fee-related services. Develop applications in Golang or Java using clean-code practices, design scalable secure microservices, and leverage AWS (SQS, SNS, DynamoDB, S3, EventBridge). Provision infrastructure with Terraform, write unit/integration tests, and use observability tools to ensure reliability, performance, and continuous improvement.
Location: Brazil
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop and maintain applications using Golang or Java with clean code and best practices.
  • •Design and implement scalable, reliable, secure microservices architecture.
  • •Collaborate with engineering and product teams to refine and deliver technical solutions.
  • •Use AWS services (SQS, SNS, DynamoDB, S3, EventBridge) and Terraform to provision and evolve infrastructure.
  • •Monitor application health and performance using observability tools; participate in code reviews and technical discussions.

Key Requirements

  • •5+ years of relevant work experience with a Bachelor's/Associate’s degree (or at least 2 years with an advanced degree).
  • •Experience with Golang and 3+ years of Golang experience.
  • •Experience in the financial industry or payments/authorization systems (antifraud is a key context).
  • •Proficiency with AWS and designing scalable microservices; troubleshoot distributed systems for reliability.
  • •Use Terraform for AWS infrastructure and write unit/integration/performance/end-to-end tests; experience with API documentation/Swagger and observability practices is preferred.
Experience:5+ yearsPaymentsFinancial servicesAntifraudAuthorization systems
Education:Bachelor's
Skills:Clean codeCode reviewsArchitectural discussionsObservabilityPerformance monitoring
Languages:English
Tech Stack:GolangGoJavaGroovyJVMGitMicroservicesAWSSQSSNSDynamoDBS3EventBridgeTerraformArgoJenkinsCodefreshSwaggerAPI documentationUnit tests

Company Brief

Visa
Global payments technology company that operates the VisaNet electronic payments network, facilitating credit, debit and digital transactions between consumers, merchants, financial institutions and governments worldwide.
Industry: Payments
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 1958
Glassdoor
Glassdoor: 3.8
WebsiteLinkedInGlassdoor