V

Visa

Runs a global network for digital payments

Software Development Engineer - Product Reliability Engineering

Database Administration +1Confirmed live in the last 24 hours
Full-timeAustin, TX, USANo salary listed

About the Job

Requirements

  • A bachelor's degree or at least 3 years of relevant work experience.
  • Strong foundations in data structures, algorithms, and systems design, including reasoning about complexity, tradeoffs, and failure modes.
  • Proficiency in Python and ability to write scripts or tools in at least one additional language such as Go, Java, or Bash.
  • Foundational understanding of relational databases, including SQL, data modeling, query optimization, and database connectivity troubleshooting.
  • Familiarity with Linux/Unix environments and command-line use.
  • Exposure to cloud platforms such as AWS, GCP, or Azure, and conceptual understanding of Docker and Kubernetes.
  • Understanding of CI/CD principles and software delivery pipelines.
  • Curiosity about generative AI platforms and agentic systems; intellectual interest is required.
  • A GitHub profile, personal project, hackathon entry, or open-source contribution demonstrating the candidate's approach to building.

Responsibilities

  • Design and ship end-to-end automation for deployment pipelines, infrastructure provisioning, and release orchestration.
  • Write production-grade Python, and use Go or Bash where appropriate, to reduce manual work and enable self-managing systems.
  • Develop modular frameworks for release scheduling, validation, rollback, and reporting across the software delivery lifecycle.
  • Support the build, deployment, and operation of relational database systems, contributing to schema design, architecture decisions, and solution engineering for payment data infrastructure.
  • Gain exposure to real-time event-streaming architectures supporting payment processing.
  • Perform database health operations, including patching, upgrades, backups, and recovery, to maintain availability and integrity of production databases.
  • Optimize query performance through index tuning, execution-plan analysis, and replication monitoring, targeting query execution time, CPU usage, and replication latency.
  • Automate database tasks and configuration management using Ansible and Liquibase, and contribute to CI/CD pipelines that govern schema changes across TEST and PROD environments.
  • Build predictive and reactive monitoring dashboards for database anomalies.
  • Build generative-AI-powered engineering assistants to automate deployment orchestration, release governance, and environment lifecycle management.
  • Integrate large language models into observability, incident-response, and developer-support workflows.
  • Contribute to prompt engineering, model fine-tuning, and agentic automation initiatives.
  • Build dashboards, alerts, and metrics using Prometheus, Grafana, Splunk, or ELK to provide real-time visibility into globally distributed systems.
  • Analyze system performance and availability data and use the insights to improve infrastructure and prevent incidents.
  • Contribute to self-healing and auto-scaling capabilities for payment infrastructure.
  • Ensure infrastructure and data platforms meet security and compliance standards across cloud-native deployments.
  • Support zero-downtime deployment strategies and high-availability architectures.
  • Participate in threat modeling, vulnerability remediation, and audit-readiness activities.
  • Work within Agile squads alongside senior engineers, product managers, and global Product Reliability Engineering peers across sprint planning, reviews, and release discussions.
  • Document runbooks, standard operating procedures, and engineering guides.
  • Participate in supported on-call rotations to develop incident-response capability.
  • Work in the office at least 3 days per week, with specific days confirmed by the hiring manager.
  • Travel 5–10% of the time.

Desired Qualifications

  • A bachelor's degree in Computer Science, Software Engineering, or a related technical field; graduates from 2023–2025 are preferred, and December 2025 graduates are welcome.
  • Hands-on experience with infrastructure-as-code tools such as Terraform, Ansible, or Pulumi, including through coursework, a capstone, or an internship.
  • Experience with database CI/CD tooling, particularly Liquibase for schema change management across environments.
  • Experience with observability tools such as Prometheus, Grafana, Splunk, ELK, or Datadog.
  • Database administration exposure, including backup and recovery procedures, performance tuning, index management, or replication monitoring.
  • Familiarity with Git workflows and DevOps tools such as Jenkins, GitHub Actions, or ArgoCD.
  • Academic or project experience with machine-learning frameworks such as scikit-learn, PyTorch, or LangChain/LangGraph.
  • Understanding of networking fundamentals such as DNS, load balancing, service mesh, or TCP/IP.

About the Company

Visa

Runs a global network for digital payments

Visa runs a global payment network that connects banks, merchants and consumers so card purchases and money transfers move between financial institutions. Its VisaNet system handles authorization, clearing and settlement, linking the bank behind a buyer's card with the bank that accepts a merchant's payment. The company earns fees from payment activity, transaction processing and international transactions, and sells fraud prevention tools, payment software and consulting services to businesses. Banks and other partners issue Visa branded cards and use its technology to build their own payment products. Visa traces its roots to a Bank of America card program launched in 1958 and is headquartered in San Francisco.

Company size
10,001+
Company stage
N/A
Total funding
$24.2M
Headquarters
San Francisco, CA
Founded
1958

Recently Posted Jobs

Explore more opportunities at Visa

See more jobs