Engineering Manager, Cards

Visa Visa · Fintech · Brazil · Remote

Engineering Manager for the Cards Squad at Visa, responsible for enabling card issuance, management, and evolution within the Pismo platform. The role involves developing and maintaining scalable, reliable, and secure services, owning the software development lifecycle, designing microservices, writing tests, managing cloud infrastructure, monitoring applications, and collaborating with product managers.

What you'd actually do

  1. Develop and maintain scalable, reliable, and secure services primarily using Golang, with exposure to JVM-based technologies when needed, 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.
  4. Design and implement scalable microservices architectures, evaluating trade-offs related to performance, reliability, and maintainability.
  5. Write and maintain robust automated tests (unit, integration, performance, and end‑to‑end) to ensure system quality and resilience.

Skills

Required

  • Golang
  • AWS
  • Terraform
  • Docker
  • Kubernetes
  • microservices architectures
  • automated tests
  • Git
  • APIs
  • relational databases
  • CI/CD pipelines
  • observability concepts

Nice to have

  • JVM-based technologies
  • critical or mission-critical systems
  • Financial Industry or with Payments / Authorization Systems
  • observability tools and practices
  • AWS certifications
  • AI-assisted development tools