Senior Software Engineer, Localization

Visa Visa · Fintech · Brazil · Remote

Senior Software Engineer at Visa, focusing on building and maintaining customized features and extensions on a core platform for region-specific and client-specific solutions. The role involves developing microservices using Golang or Java, leveraging AWS services, and using Terraform for infrastructure management. It requires strong software engineering practices, testing, and collaboration with product teams within the financial industry.

What you'd actually do

  1. Develop and maintain applications using Golang or Java, following clean code and best software engineering practices.
  2. Design and implement scalable, reliable, and secure microservices architecture.
  3. Collaborate with engineering and product teams to refine and deliver technical solutions aligned with business needs.
  4. Leverage AWS services such as SQS, SNS, DynamoDB, S3, and EventBridge in day-to-day development.
  5. Use Terraform to provision, maintain, and evolve AWS infrastructure.

Skills

Required

  • Golang
  • Java
  • AWS
  • Terraform
  • Microservices
  • Software Engineering Practices
  • Testing
  • Git
  • API documentation
  • Infrastructure and deployment tools (Argo, Jenkins, Codefresh)
  • Relational database design
  • Non-relational strategy
  • Data modeling
  • English proficiency (B2+)

Nice to have

  • Critical systems experience
  • Observability practices (monitoring, tracing, alerting)

What the JD emphasized

  • Financial Industry or Payments / Authorization Systems