Software Engineer (sre)

Visa Visa · Fintech · Basingstoke, United Kingdom, United Kingdom

Software Engineer (SRE) role focused on supporting Visa's Cloud platform strategy by ensuring developer tools and infrastructure are reliable, available, and performant. Responsibilities include managing DevTools like GitHub and Jenkins, maintaining CI/CD pipelines, implementing observability solutions, and collaborating with development teams to improve workflows and automation. Requires hands-on expertise in SRE practices, CI/CD, observability tooling, and scripting languages.

What you'd actually do

  1. DevTools Support You will be the primary point of contact for developers using tools like GitHub, Jenkins, Jira, or Artifactory.
  2. Troubleshoot and resolve tool-related issues promptly to minimize developer downtime.
  3. Maintain and optimize CI-CD pipelines and integrations for reliability and scalability.
  4. Collaborate with development teams to improve workflows and automation.
  5. Site Reliability Engineering Design, implement, and maintain systems for high availability, scalability, and performance.

Skills

Required

  • Python
  • Java
  • Go
  • PowerShell
  • JavaScript
  • Terraform
  • Ansible
  • Helm
  • Cloud Formation
  • Linux
  • Windows
  • CI/CD tooling (Jenkins, Github, Bitbucket, ArgoCD, Artifactory, Azure DevOps)
  • Observability tooling (Grafana, Prometheus, Splunk, Datadog, New Relic, DynaTrace, Sentry)
  • Databases (MySQL, MongoDB, PostgreSQL)
  • Container platforms (Docker, Kubernetes)
  • Cloud platforms

Nice to have

  • YAML
  • JSON
  • HTML
  • XML
  • distributed computing environments
  • relational databases
  • non-relational databases
  • deployment-release management
  • provisioning
  • capacity management
  • workload management
  • development transformation to a container first model
  • systems thinking
  • self-starter

What the JD emphasized

  • Hands-on expertise is required
  • deeply understands at least one major DevTool
  • quickly resolves tool-related issues
  • applies systems thinking
  • primary point of contact
  • Troubleshoot and resolve tool-related issues promptly
  • high availability, scalability, and performance
  • proactive measures and incident response
  • on-call rotations
  • root cause analysis
  • reliability risks
  • automation and self-service solutions
  • 3 years in SRE and/or DevTools support roles
  • 2 years experience with CI/CD tooling
  • 2 years experience with observability tooling
  • 2 or more years working in a Platform, SRE or Production Engineering group
  • Experience managing a distributed container platform
  • Experience managing container infrastructure
  • requires oncall support