The Software Development Engineer will join Visa’s Product Reliability Engineering (PRE) team, a software engineering organization responsible for building and evolving automation, infrastructure, data platforms, and reliability capabilities supporting Visa’s global payment systems. The role focuses on infrastructure as code, reliability engineering, and automation for systems processing real-time transactions at global scale. The engineer will develop end-to-end deployment and infrastructure automation, write production-grade Python and potentially Go or Bash, and build release-management frameworks. The position also supports relational database platforms, including database operations, schema and architecture contributions, performance optimization, CI/CD for schema changes, and monitoring. Other responsibilities include building GenAI-powered engineering assistants and integrating LLMs into observability and incident-response workflows; developing dashboards, alerts, and metrics; and contributing to self-healing and auto-scaling systems. The role supports secure, highly available cloud-native infrastructure and participates in deployment strategies, threat modeling, vulnerability remediation, and audit readiness. The engineer works within Agile squads, documents operational and engineering guidance, and participates in supported on-call rotations. Visa requires at least three days in the office; the Hiring Manager will confirm the expected days. The position is performed in an office setting and requires travel 5–10% of the time.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level