Senior Software Engineer
Visa
Overview
Join Visa’s Middleware PRE team to design and build reliable, AI-enabled automation at global scale. You will develop production-grade software that improves resilience, observability, and automation for critical payment platforms. Work in a collaborative, engineering-focused environment that values ownership and continuous learning. This role offers impact across Visa’s middleware ecosystem and opportunities to grow into senior leadership tracks.
Responsibilities- Design and develop scalable automation platforms and reliability tooling
- Write maintainable code in Python, Java, or Go
- Create deployment orchestration, testing, validation, and rollback systems
- Develop self-service tooling to reduce toil and boost productivity
- Enhance monitoring, alerting, and system visibility across middleware
- Troubleshoot production issues and implement durable solutions
- Improve performance, resiliency, and operability using metrics and traces
- Build AI-driven automation and agent-based workflows for reliability
- 1-5 years of software engineering experience or equivalent SRE-DevOps experience
- Strong programming skills in Python, Java, or Go
- Solid understanding of data structures, algorithms, and distributed systems
- Experience with cloud platforms (AWS, GCP, or Azure)
- Familiarity with Docker and Kubernetes
- Experience with CI/CD pipelines and automation tools (Jenkins, Terraform, Ansible)
- Working knowledge of observability tools (Prometheus, Grafana, Splunk)
- Strong troubleshooting and communication skills
- Linux/Unix experience
- curious and eager to learn
- team collaboration
- strong communication
- Python
- Java
- Go
Reference: WJ-747_30421838