Senior Software Engineer, Antifraud
Core
Develop and maintain scalable, secure microservices for transaction monitoring, fraud detection, and fee calculation within Visa's global payments infrastructure.
Role type
Senior Software Engineer (Backend, Payments/Antifraud)
Builds
Transaction monitoring systems, fraud detection engines, and fee calculation modules for global payments
Domain
Financial Services / Payments / Antifraud
Deliverable
production ML models | product features | infrastructure
Required skills
Golang, Microservices Architecture, AWS (SQS, SNS, DynamoDB, S3, EventBridge), Terraform, Unit/Integration Testing, Observability, Relational/Non-relational Database Design, API Documentation (Swagger)
Preferred skills
Java/Groovy, JVM ecosystems, Distributed Systems troubleshooting, Advanced observability practices (monitoring, tracing, alerting)
Technologies
Golang, Java, Groovy, AWS, Terraform, Argo, Jenkins, Codefresh, Git, Swagger, DynamoDB, S3, EventBridge
Responsibilities
Design and implement scalable microservices; Develop applications using Golang or Java; Provision and maintain AWS infrastructure with Terraform; Write comprehensive unit, integration, and performance tests; Monitor application health and performance; Collaborate on architectural decisions and technical discussions.
Seniority
Senior, hands-on IC