Senior Software Engineer
Core
Design and build production-grade software, automation platforms, and reliability tooling for Visa's global middleware ecosystem to improve operational efficiency and system resilience.
Role type
Senior Software Engineer (Middleware Reliability & Automation)
Builds
Scalable automation platforms, reliability tooling, deployment orchestration systems, and AI-driven operational workflows.
Domain
Payments Technology / Distributed Systems / Middleware
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Java, Go, distributed systems design, cloud platforms (AWS/GCP/Azure), containerization (Docker/Kubernetes), CI/CD automation, observability (Prometheus/Grafana/Splunk), Linux/Unix troubleshooting
Preferred skills
Middleware technologies (Kafka, IBM MQ, DataPower, Spring Boot), AI/LLM frameworks (LangGraph, LangChain), event-driven architectures, open-source contributions
Technologies
Python, Java, Go, LangGraph, LangChain, AWS, GCP, Azure, Kubernetes, Docker, Terraform, Ansible, Jenkins, Prometheus, Grafana, Splunk, Kafka, Flink, Spring Boot, Tomcat, IBM MQ, DataPower
Responsibilities
Design and develop scalable automation platforms and reliability tooling; Enhance monitoring, alerting, and system visibility across critical middleware platforms; Build intelligent automation and AI-assisted operational workflows; Troubleshoot production issues and implement durable engineering solutions.
Seniority
Senior, hands-on IC