Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Visa

Senior Software Engineer, Antifraud

Visa

. Develop and maintain applications using Golang or Java, following clean code and best software engineering practices .

Posted 9/18/2026full-timeRemote • BrazilSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing scalable microservices using Golang and Java, with a strong focus on clean code practices and AWS infrastructure management. Proficient in implementing observability techniques and conducting thorough code reviews to ensure high-quality software delivery.

Highest-signal resume keywords
Golang DevelopmentMicroservices ArchitectureAWS ServicesTerraformFinancial Industry Experience

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
GolangJavaUnit TestingIntegration TestingPerformance TestingRelational Database DesignNon-Relational Database StrategyAPI DocumentationObservability PracticesDistributed Systems
Soft Skills
CollaborationConstructive FeedbackContinuous Improvement
Tools & Technologies
AWSTerraformArgoJenkinsCodefreshSwagger
Industry Keywords
Payments SystemsAuthorization SystemsFinancial IndustryClean Code Practices

Tech Stack

Tools & technologies
AWSDistributed SystemsDynamoDBGroovyJavaJenkinsMicroservicesTerraformGo

About the role

Key responsibilities & impact
  • Develop and maintain applications using Golang or Java, following clean code and best software engineering practices
  • Design and implement scalable, reliable, and secure microservices architecture
  • Collaborate with engineering and product teams to refine and deliver technical solutions aligned with business needs
  • Leverage AWS services such as SQS, SNS, DynamoDB, S3, and EventBridge in day-to-day development
  • Use Terraform to provision, maintain, and evolve AWS infrastructure
  • Write unit and integration tests to ensure code quality and system robustness
  • Monitor application health and performance using observability tools, including metrics, logs, and alerts
  • Participate in code reviews and provide constructive feedback to peers
  • Contribute to architectural and technical discussions, supporting continuous improvement and innovation
  • Work on antifraud systems that monitor transactions, communicate with third parties to verify transactions, and support fee calculation modules

Requirements

What you’ll need
  • Must be based in Brazil
  • Proficiency in English at B2 level or above (Upper-Intermediate)
  • 5 or more years of relevant work experience with a Bachelor's or Associate’s Degree, or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD)
  • Experience with Golang
  • Experience with Financial Industry or Payments / Authorization Systems
  • +3 years of experience with Golang
  • Skilled in Golang and adaptable to other languages like Java/Groovy or JVM-related
  • Advanced Git user; resolves team version control issues
  • Thorough code reviews focusing on cross-domain quality
  • Writes and validates unit, integration, performance, and end-to-end tests
  • Experienced with Swagger, flow diagrams, and API documentation; supports DEVEX and external publishing
  • Proficient with Terraform, Argo, Jenkins, and Codefresh for infrastructure and deployment, including related integrations
  • Deep product knowledge; active in feature planning and impact analysis
  • Strong relational database design and non-relational strategy; effective data modeling
  • Proficient in AWS, applying optimal performance techniques
  • Designs scalable microservices and evaluates architectural options
  • Identifies and resolves distributed systems issues for improved reliability
  • Understanding of observability practices (monitoring, tracing, alerting) preferred
  • Work with critical systems is a differential

Benefits

Comp & perks
  • Remote position
  • Equal employment opportunity regardless of race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or protected veteran status
  • Consideration of qualified applicants with criminal histories consistent with EEOC guidelines and applicable local law