# Software Development Engineer

**Company**: Visa
**Location**: Austin, TX
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://visa.wd5.myworkdayjobs.com/en-US/Visa/job/US---Austin-TX/Senior-Software-Engineer--Product-Reliability-Engineering_REF089234W-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_10975479-6fd

## Description

As a Software Development Engineer on the Product Reliability Engineering (PRE) team at Visa, you will build, automate, and evolve the infrastructure that facilitates transactions across 200+ countries.

You will write Python, build agentic AI tools, manage data platforms, and contribute to the distributed systems that process billions of real-time transactions.

**Build Automation That Scales**

- Design, develop, and deploy end-to-end automation for deployment pipelines, infrastructure provisioning, platform operations, and release orchestration across complex production environments.

- Write clean, production-grade Python (and Go or Bash where it counts) to eliminate toil, reduce operational risk, and improve the reliability and scalability of critical engineering workflows.

- Design and implement reusable frameworks for release scheduling, validation, rollback, reporting, and configuration management that support the software delivery lifecycle.

- Drive automation initiatives that improve engineering efficiency, standardization, and operational excellence across teams.

**Manage & Evolve Data Platforms**

- Design, build, operate, and continuously improve relational database platforms supporting critical payment systems and high-volume transaction processing.

- Contribute to architecture decisions, platform enhancements, and engineering solutions that improve scalability, resiliency, and performance.

- Lead database health and lifecycle operations including upgrades, patching, backup and recovery strategies, and platform modernization efforts.

- Analyze and optimize database performance through index tuning, execution plan analysis, replication monitoring, and capacity management.

- Develop automation for database operations, configuration management, and schema deployments using tools such as Ansible, Liquibase, and CI/CD pipelines.

- Build proactive monitoring, observability, and reporting solutions that identify reliability risks before they impact production services.

**Ship Agentic AI & ML-Powered Tools**

- Design and build GenAI-powered engineering solutions that automate deployment orchestration, operational workflows, release governance, and platform management.

- Integrate LLM-driven capabilities into observability, incident response, troubleshooting, and developer productivity workflows to improve operational effectiveness.

- Evaluate and implement emerging AI, automation, and machine learning technologies that improve reliability, efficiency, and engineering velocity.

- Contribute to agentic automation strategies that help evolve PRE into an increasingly intelligent and autonomous engineering organization.

**Own Observability & Platform Health**

- Design and build dashboards, alerts, telemetry pipelines, and health indicators using tools such as Prometheus, Grafana, Splunk, or ELK to provide visibility across globally distributed systems.

- Analyze platform performance, reliability, utilization, and availability data to identify trends and implement long-term improvements.

- Lead troubleshooting efforts across infrastructure, applications, databases, and platform services, performing root cause analysis and driving durable corrective actions.

- Design and implement self-healing, automated remediation, and auto-scaling capabilities that improve system resilience and reduce operational overhead.

**Engineer for Reliability & Security**

- Design and implement highly available, scalable infrastructure solutions that support business-critical payment systems operating at global scale.

- Ensure platforms and services meet security, compliance, governance, and resiliency requirements across cloud-native and hybrid environments.

- Drive vulnerability remediation, configuration hardening, patch management, and security automation efforts to improve platform security posture.

- Partner with engineering teams to build reliability and security practices directly into the software development lifecycle.

**Collaborate, Learn & Grow Fast**

- Partner with software engineers, product managers, platform teams, and global PRE peers to design, deliver, and operate reliable engineering solutions.

- Participate in architecture reviews, design discussions, code reviews, and technical planning activities, contributing engineering expertise and best practices.

- Create and maintain technical documentation, runbooks, operational procedures, and engineering standards that improve team effectiveness and knowledge sharing.

- Participate in on-call rotations and incident response activities, driving operational improvements and helping teams learn from production events.

- Take ownership of assigned initiatives from design through implementation, deployment, and operational support while continuously seeking opportunities to improve systems and processes.

## Skills

### Required
- Python
- Go
- Bash
- JavaScript/TypeScript
- Java

### Nice to have
- Linux
- Splunk
- ClickHouse
- OpenSearch
- Elasticsearch
- Prometheus
- Thanos
- Grafana
- Bosun
- AWS
- GCP
- Docker
- Kubernetes

---

Source: [Apply at visa.wd5.myworkdayjobs.com](https://visa.wd5.myworkdayjobs.com/en-US/Visa/job/US---Austin-TX/Senior-Software-Engineer--Product-Reliability-Engineering_REF089234W-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
