Senior Software Engineer – Product Reliability Engineering (Middleware)
Core
Building agentic AI, automation frameworks, and self-healing platforms to ensure reliability and availability of Visa's middleware products at global scale.
Role type
Senior Software Engineer (Product Reliability Engineering)
Builds
Production-grade automation frameworks, tools, platforms, and agentic AI systems for middleware operations.
Domain
Fintech / Payments / Middleware / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Java, Go, systems design, data structures, algorithms, DevOps tooling, cloud platforms, observability, Linux/Unix, troubleshooting, debugging, performance tuning
Preferred skills
Agentic AI, LLM frameworks, event-driven architectures, streaming architectures, networking fundamentals, middleware technologies, open-source contributions
Technologies
Python, Java, Go, LangChain, LangGraph, AWS, GCP, Azure, Kubernetes, Terraform, Ansible, Jenkins, Prometheus, Splunk, Grafana, Kafka, Flink, Tomcat, Spring Boot, IBM MQ, DataPower
Responsibilities
Design and ship production-grade automation frameworks and platforms; Develop modular frameworks for deployment orchestration, validation, rollback, and reporting; Contribute to agentic AI initiatives for monitoring, anomaly detection, and self-healing; Build and improve monitoring, alerting, and observability; Coordinate middleware releases, deployments, and performance tuning; Mentor junior engineers
Seniority
Senior, hands-on IC