Staff Sw Engineer

Visa Visa · Fintech · Bengaluru, India, IN

Staff Software Engineer at Visa, focusing on building and maintaining customized features and extensions on top of the core payments platform using Golang or Java. The role involves designing microservices, leveraging AWS services, using Terraform for infrastructure, writing tests, monitoring applications, and participating in code reviews and architectural discussions. Experience in the financial industry or payments systems is required.

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
  • microservices architecture
  • AWS
  • Terraform
  • unit and integration tests
  • observability tools
  • code reviews
  • Swagger
  • flow diagrams
  • API documentation
  • Argo
  • Jenkins
  • Codefresh
  • relational database design
  • non-relational strategy
  • data modeling

Nice to have

  • Financial Industry or Payments / Authorization Systems
  • observability practices (monitoring, tracing, alerting)

What the JD emphasized

  • Financial Industry or Payments / Authorization Systems
  • Golang
  • AWS