Senior Database Engineer

Visa Visa · Fintech · Austin, TX

Senior Database Engineer at Visa responsible for designing, implementing, and maintaining data management solutions, ensuring scalability, security, and performance of various data storage systems. The role involves database design, performance tuning, data integration (ETL), security management, cross-functional collaboration, and on-call support. Familiarity with AI tools for workflow automation is mentioned.

What you'd actually do

  1. Responsible for designing and implementing effective database structures based on project requirements.
  2. Responsible for ensuring the performance, reliability, and security of databases.
  3. The Database Engineer should be comfortable with developing and implementing methods for data integration from various sources into the database.
  4. Protecting the data by establishing appropriate user permissions and roles, implementing security protocols, and regularly monitoring and addressing potential security breaches are a core job requirement for Senior Database Engineers.
  5. The Database Engineer will be part of an on-call rotation to respond to emergency incidents.

Skills

Required

  • 2+ years of relevant work experience and a Bachelors degree, OR 5+ years of relevant work experience
  • 5-7+ years of experience with relational databases (i.e. SQL Server, Postgres, MySQL) in production environments
  • 3-5+ years of experience with NoSQL technologies like MongoDB, Redis
  • 3-5+ years of experience with middleware technologies such as ActiveMQ, or Kafka
  • 3-5+ years of experience with virtualization (VMware and/or Docker) and SAN technology
  • 1-3+ years of experience with IaC tooling such as Terraform and Ansible
  • 1-3+ years of experience with running data systems on Kubernetes
  • Proficiency in Windows Server and Linux operating systems
  • Excellent written and verbal communication skills in English
  • Analytical skills with experience in troubleshooting large-scale distributed systems
  • Experience with configuration management and orchestration tools (Ansible, Terraform, Vagrant)
  • Familiarity with GitHub, managing branches, and submitting and reviewing pull requests.

Nice to have

  • 3 or more years of work experience with a Bachelor’s Degree or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD)
  • Minimum of a Bachelor’s degree in related field (i.e. Computer Science, Management Information Systems)
  • In lieu of degree, a high school diploma/equivalent with 10 or more years related experience and/or training or equivalent combination of education and experience will be considered
  • Intermediate to advanced understanding of RDBMS best practices and industry trends
  • Intermediate to advanced understanding of NoSQL best practices and industry trends
  • Familiarity with programming languages (Python, Go, Java, C++, .net, powershell)
  • Passion for working in a fast-paced technical environment.
  • Strong organizational and planning skills, with experience building and executing strategic and tactical plans.
  • Stays current with industry trends and offers suggestions that can support faster business processes.
  • Flexible, must be able to change priorities quickly, focus on new ones without distraction, able to deal with conflict and work under pressure to meet deliverable dates/timelines.
  • Excellent time management skills with the ability to prioritize issues effectively.
  • Outstanding cross-team collaboration skills and proven ability to drive initiatives across teams.
  • Great written and oral communication skills.
  • Motivated, self-starter, a willingness to learn.
  • Isn’t afraid to innovate and challenge the status quo.
  • Demonstrates attention to detail, listens

What the JD emphasized

  • Ability to leverage AI tools (e.g., code assistants, automation utilities) to streamline troubleshooting, documentation, and workflow automation.