Visa

Senior Software Engineer- Product Reliability Engineering

Visa
Apply
2 days ago

Responsibilities

  • Design, develop, and deploy automation for deployment pipelines, infrastructure provisioning, platform operations, release orchestration, validation, rollback, and configuration management.
  • Write production-grade Python, Go, or Bash to reduce operational toil and improve reliability and scalability.
  • Design, operate, and optimize relational database platforms, including upgrades, patching, backup and recovery, replication monitoring, index tuning, and capacity management.
  • Develop GenAI-powered and LLM-driven tools for deployment orchestration, observability, incident response, troubleshooting, release governance, and developer productivity.
  • Build dashboards, alerts, telemetry pipelines, health indicators, self-healing capabilities, automated remediation, and auto-scaling solutions.
  • Troubleshoot infrastructure, applications, databases, and platform services; perform root cause analysis and drive corrective actions.
  • Implement highly available infrastructure while addressing security, compliance, governance, vulnerability remediation, hardening, patch management, and security automation.
  • Participate in architecture reviews, code reviews, technical planning, documentation, on-call rotations, and incident response.

Requirements

  • Bachelor’s degree with 2+ years of relevant professional experience, an advanced degree with at least 2+ years of relevant experience, or 5+ years of relevant work experience.
  • Hands-on software engineering or automation experience with Python, Java, Go, JavaScript/TypeScript, or a comparable language.
  • Experience with Linux-based systems, distributed applications or infrastructure, backend services, APIs, command-line tools, integrations, or operational automation.
  • Experience with logging, search, metrics, visualization, telemetry, alerting, dashboards, and platform integration technologies.
  • Experience with cloud platforms such as AWS or GCP and cloud-native architecture and services.
  • Experience with containers, orchestration, infrastructure as code, configuration management, CI/CD pipelines, Git, automated testing, and deployment tooling.
  • Understanding of distributed systems, scalability, high availability, disaster recovery, performance tuning, capacity planning, and reliability engineering.
  • Experience with production incident troubleshooting, root cause analysis, preventive remediation, vulnerability remediation, secure configuration, certificate management, patching, upgrades, and software lifecycle management.
  • Ability to translate platform requirements into maintainable engineering solutions and technical documentation, with strong problem-solving, communication, and collaboration skills.

Benefits

  • Medical, dental, vision, 401(k), FSA/HSA, life insurance, paid time off, and wellness program may be available.
  • At least three days per week in the office, with specific expectations confirmed by the hiring manager.
  • Travel is required 5–10% of the time.
  • Work hours vary according to department needs.
  • The position is performed in an office setting.

Tech Stack

AnsibleAWSBashClickHouseDockerElasticsearchGitGoGoogle Cloud PlatformGrafanaJavaJavaScriptKubernetesLinuxPrometheusPythonSplunkTypeScript

Categories

Visa

About Visa

10,000+ employees

Visa builds and operates a global digital payments network that connects consumers, merchants, financial institutions, and governments. It earns fees for processing card transactions and offering risk, data, and value‑added services through VisaNet and products like tokenization and tap‑to‑pay. Founded in 1958 and headquartered in Foster City, California, Visa is a public company (NYSE: V) serving clients in more than 200 countries and territories.

Contact me