Lead Software Engineer, Middleware Reliability Engineering
Core
Lead automation and observability initiatives for middleware products supporting critical global payment systems, ensuring seamless transaction flow.
Role type
Lead Software Engineer, Middleware Reliability Engineering
Builds
Middleware infrastructure, automation solutions, and observability tooling for Visa's payment network
Domain
Payments technology, Middleware, DevOps/SRE
Deliverable
production ML models | infrastructure
Required skills
Python, Java, Go, Terraform, Ansible, Jenkins, Prometheus, Kubernetes, Docker, Linux/Unix, Networking, Middleware technologies (Message Queues, Service Bus, API Gateways), Application servers (Tomcat, JBoss, WebSphere)
Preferred skills
AI/ML frameworks, Chatbot integrations, Cloud platforms (AWS, Azure, GCP), CI/CD optimization, Secret management, HashiCorp Vault
Technologies
Python, Java, Go, Terraform, Ansible, Jenkins, Prometheus, Kubernetes, Docker, AWS, Azure, GCP, HashiCorp Vault
Responsibilities
Design and develop robust automation solutions for deployment and incident response; Manage and provision infrastructure components using IaC; Enhance CI/CD pipelines; Integrate middleware products with monitoring tools; Lead evolution toward cloud-native solutions; Develop AI/ML integrations for operational intelligence; Mentor team members and promote DevOps best practices
Seniority
Lead, hands-on IC with mentorship responsibilities