Sr. Sw Engineer, Authorizations

Visa Visa · Fintech · Brazil · Remote

The Authorizations squad is responsible for processing and validating financial transactions in real time, ensuring that all operations comply with authorization rules defined by issuers and clients. The team operates within the critical payment authorization layer, dealing with complex business logic, high availability, and high‑performance requirements. Working with modern technologies and distributed architectures, the squad ensures that transactions are secure, fast, and reliable.

What you'd actually do

  1. Develop and maintain scalable, reliable, and secure backend services focused on banking and payment authorization systems, primarily using Golang, with strong exposure to JVM‑based technologies such as Java and Groovy, deployed on AWS.
  2. Own the delivery of clean, efficient, testable, and well‑documented code aligned with the squad’s technical strategy and business goals.
  3. Actively participate in all stages of the software development lifecycle, including technical planning, system design, implementation, testing, deployment, and production support for mission‑critical systems.
  4. Design, build, and evolve scalable microservices architectures and orchestration layers, integrating internal and external services while evaluating trade‑offs related to performance, reliability, and maintainability.
  5. Develop RESTful APIs and reusable components, ensuring high standards of security, scalability, and performance in distributed systems.

Skills

Required

  • Golang
  • JVM-based languages (Java, Groovy)
  • Git
  • microservices-based and distributed systems
  • debugging and troubleshooting distributed systems
  • unit and integration testing
  • RESTful APIs
  • AWS services (SQS, SNS, DynamoDB, S3, EventBridge)
  • CI/CD pipelines
  • containers
  • cloud-native deployment processes
  • Infrastructure as Code (Terraform)
  • Docker
  • relational databases (MySQL, PostgreSQL)
  • NoSQL databases (DynamoDB, MongoDB)
  • observability practices (monitoring, logging, tracing, alerting)

Nice to have

  • Financial Industry or Payments / Authorization Systems experience
  • event-driven architectures and messaging systems
  • production support and incident response
  • AWS certifications
  • AI-assisted development tools

What the JD emphasized

  • mission-critical systems
  • high-availability
  • high-performance
  • critical payment authorization layer
  • mission-critical environments