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

Software Engineer, Credit Cycle

Visa

. Write, modify, and review high-quality, testable, and efficient code across front-end, back-end, and data layers .

Posted 9/18/2026full-timeRemote • BrazilMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

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

Demonstrates expertise in developing and maintaining high-quality code across front-end, back-end, and data layers, with a strong focus on automation, CI/CD practices, and secure coding. Proficient in Java and Golang, with experience in the financial industry, ensuring compliance with regulatory standards and effective incident management.

Highest-signal resume keywords
Java ProgrammingGolang ProgrammingCI/CD Pipeline ManagementAWS ProficiencyFinancial 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
Unit TestingIntegration TestingEnd-to-End TestingCode ReviewAPI IntegrationDatabase DesignMicroservices ArchitecturePerformance OptimizationSecure Coding PracticesRoot Cause Analysis
Tools & Technologies
GitTerraformArgoJenkinsCodefreshSwaggerObservability ToolsContainerization ToolsMessaging QueuesStatic Analysis Tools
Industry Keywords
PaymentsFinancial IndustryRegulatory StandardsDocumentation for AuditsData Modeling

Tech Stack

Tools & technologies
AWSDistributed SystemsJavaJenkinsMicroservicesTerraformGo

About the role

Key responsibilities & impact
  • Write, modify, and review high-quality, testable, and efficient code across front-end, back-end, and data layers
  • Integrate systems via APIs, messaging queues, and databases
  • Develop unit, integration, and end-to-end tests with a strong focus on automation
  • Maintain CI pipelines to run tests automatically upon code commits
  • Debug and perform root cause analysis on issues, using AI-driven tools where applicable
  • Enforce code quality gates through reviews and static analysis
  • Build and maintain CI/CD pipelines
  • Package and deploy applications to various environments using containerization and orchestration tools
  • Monitor applications in production using observability tools
  • Investigate incidents, analyze logs, identify root causes, and implement fixes
  • Optimize code for performance, cost efficiency, and maintainability
  • Apply secure coding practices, manage secrets properly, validate inputs, and ensure authentication/authorization is robust
  • Comply with regulatory standards and maintain documentation for audits

Requirements

What you’ll need
  • For this role, you must be based in Brazil
  • Proficiency in English at B1 level or above (Intermediate)
  • Bachelor's or Associate's Degree or at least 3 years of work experience
  • Experience with Java and/or Golang
  • +3 years of experience with Java and/or Golang
  • Experience with Financial Industry or Payments
  • Skilled in Java and adaptable to other languages like Golang
  • 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, Codefresh for infrastructure and deployment; understands related integrations or correlated CI/CD tools
  • 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)