Staff SW Engineer (6+, Golang, AWS)
Core
Design and implement scalable, reliable, and secure microservices architecture for region-specific and client-specific solutions on top of Visa's core payments platform.
Role type
Staff Software Engineer (Backend)
Builds
Customized features and extensions for global expansion without impacting core services
Domain
Financial Services / Payments
Required skills
Golang, Java, Microservices Architecture, AWS (SQS, SNS, DynamoDB, S3, Event Bridge), Terraform, Unit/Integration Testing, Observability, API Design (Swagger), Relational & Non-relational Database Design
Preferred skills
Financial Industry experience, Payments/Authorization Systems knowledge, Distributed Systems expertise, Advanced Git usage, CI/CD tooling (Argo, Jenkins, Codefresh)
Technologies
Golang, Java, AWS, Terraform, Git, Swagger, Argo, Jenkins, Codefresh, DynamoDB, S3, SQS, SNS, Event Bridge
Responsibilities
Develop and maintain applications using Golang or Java; Design and implement scalable microservices; Leverage AWS services for day-to-day development; Use Terraform to provision and evolve infrastructure; Write unit and integration tests; Monitor application health and performance; Participate in code reviews; Contribute to architectural discussions
Seniority
Staff, hands-on IC with strategic input