Description
Every time someone taps, swipes, or clicks to pay, Visa infrastructure makes it happen in milliseconds, across 200+ countries. As a Software Development Engineer on the Product Reliability Engineering (PRE) team, you will be one of the engineers building, automating, and evolving them.
PRE is not a traditional ops team. We are a software engineering organization that treats infrastructure as code, reliability as a product, and automation as a strategic advantage. You will write Python, build agentic AI tools, manage data platforms, and contribute to the distributed systems that process billions of real-time transactions. From day one, you are an engineer, and from day one, your work matters.
Build Automation That Scales
- Design and ship end-to-end automation for deployment pipelines, infrastructure provisioning, and release orchestration , code that runs millions of times so engineers never have to repeat themselves.
- Write clean, production-grade Python (and Go or Bash where it counts) to eliminate toil, reduce manual intervention, and make systems self-managing.
- Develop modular frameworks for release scheduling, validation, rollback, and reporting that integrate across the full software delivery lifecycle.
Manage & Evolve Data Platforms
- Support the build, deployment, and operations of relational database systems, contributing to schema design, architecture decisions, and solution engineering for critical payment data infrastructure.
- Gain exposure to real-time event streaming architectures that support payment processing at scale.
- Perform database health operations including patching, upgrades, backups, and recovery to maintain the availability and integrity of tier-1 production databases.
- Optimize query performance through index tuning, execution plan analysis, and replication monitoring , targeting metrics like query execution time, CPU usage, and replication latency.
- Automate database tasks and configuration management using tools like Ansible and Liquibase, and contribute to CI/CD pipelines that govern schema changes through TEST and PROD environments safely.
- Build predictive and reactive monitoring dashboards for database anomalies, surfacing health signals before they become incidents.
Ship Agentic AI & ML-Powered Tools
- Build GenAI-powered engineering assistants that automate deployment orchestration, release governance, and environment lifecycle management.
- Integrate LLMs into observability, incident response, and developer support workflows, transforming reactive operations into proactive, AI-driven intelligence.
- Contribute to prompt engineering, model fine-tuning, and agentic automation initiatives that position PRE as one of the most AI-forward reliability organizations in financial technology.
Own Observability & Platform Health
- Build dashboards, alerts, and metrics using Prometheus, Grafana, Splunk, or ELK that give engineers real-time clarity on complex, globally distributed systems.
- Analyze system performance and availability data and turn insights into infrastructure improvements that prevent incidents before they occur.
- Contribute to self-healing and auto-scaling capabilities that keep critical payment infrastructure resilient without human intervention.
Engineer for Reliability & Security
- Ensure infrastructure and data platforms meet security and compliance standards across cloud-native deployments supporting global financial services at scale.
- Support zero-downtime deployment strategies and high-availability architectures that Visa’s partners and billions of cardholders depend on around the clock.
- Participate in threat modeling, vulnerability remediation, and audit readiness activities as part of a team that treats security as a first-class engineering concern.
Collaborate, Learn & Grow Fast
- Embed within Agile squads, working alongside senior engineers, product managers, and global PRE peers across sprint planning, reviews, and release discussions.
- Document runbooks, SOPs, and engineering guides that make the team smarter, faster, and more autonomous over time.
- Participate in on-call rotations (with robust support structures and mentorship) to build the incident response instincts that distinguish great reliability engineers.