Software Development Engineer- Product Reliability Engineering
Core
Build automation, data platforms, and agentic AI tools to ensure the reliability and resilience of Visa's global payment infrastructure.
Role type
Software Development Engineer (Product Reliability Engineering) (via careerplan.io/jobs/REF081637W-software-development-engineer-product-reliability-engineering-at-visa)
Builds
End-to-end automation for deployment pipelines, relational database systems, and GenAI-powered engineering assistants.
Domain
Financial Technology / Payments / Distributed Systems
Required skills
Python, Go, Bash, SQL, Linux/Unix, CI/CD, Cloud platforms (AWS/GCP/Azure), Containerization (Docker/Kubernetes), Relational Database Management, Observability tools (Prometheus/Grafana/Splunk/ELK), GenAI/LLM integration, Infrastructure as Code (Terraform/Ansible)
Preferred skills
Data structures and algorithms, Systems design, Networking fundamentals, ML frameworks (PyTorch/scikit-learn), Git workflows
Technologies
Python, Go, Bash, SQL, Ansible, Liquibase, Prometheus, Grafana, Splunk, ELK, Terraform, Pulumi, Jenkins, GitHub Actions, ArgoCD, LangChain, LangGraph
Responsibilities
Design and ship end-to-end automation for deployment pipelines and infrastructure provisioning; Manage and evolve relational database systems including schema design, performance tuning, and backup/recovery; Build GenAI-powered engineering assistants and integrate LLMs into observability and incident response workflows; Build dashboards, alerts, and metrics using Prometheus, Grafana, Splunk, or ELK; Ensure infrastructure and data platforms meet security and compliance standards; Collaborate within Agile squads and document runbooks and engineering guides.
Seniority
Individual Contributor (IC), likely Mid-Level to Senior based on 3+ years requirement