Senior Database Engineer
Visa
Job Description
Visit Visa’s website to learn more about our mission of facilitating payments worldwide. This role is focused on building and maintaining the data foundation for CardinalCommerce. Job Description The Database Engineer will partner with cross‑functional teams to design, implement, and maintain data management solutions for CardinalCommerce.
They are responsible for the ongoing maintenance, scalability, and security of a variety of data storage systems and will stay current with the latest best practices and tools in the industry. Responsibilities Database Design and Implementation: Responsible for designing and implementing effective database structures based on project requirements, and delivering architectural improvements that are efficient and scalable. Performance Tuning and Maintenance: Ensure the performance, reliability, and security of databases, identify and troubleshoot issues, conduct regular system tests, and implement backup and recovery procedures.
Data Integration and ETL Processes: Develop and implement methods for data integration from various sources into the database, including creating ETL (Extract, Transform, Load) processes and workflows. Security Management: Protect data by establishing user permissions and roles, implementing security protocols, and monitoring and addressing potential security breaches. Collaboration with Cross‑Functional Teams: Work closely with software developers, data analysts, and other teams to ensure the database aligns with organizational needs and integrate with other systems.
On‑Call Support: Participate in an on‑call rotation to respond to emergency incidents outside of business hours, resolving critical issues to minimize downtime. GitHub: Proficient with GitHub, including checking in code, managing branches, and reviewing pull requests. AI Tools: Ability to leverage AI tools (e.g. code assistants, automation utilities) to streamline troubleshooting and documentation.
Problem‑Solving: Strong skills for tackling complex, multi‑system issues independently. Self‑Motivation: Capable of driving tasks from investigation through resolution with minimal oversight. Hybrid position.
Expectation of days in the office will be confirmed by your hiring manager. Qualifications Basic Qualifications 2+ years of relevant work experience and a Bachelor’s degree, OR 5+ years of relevant work experience. Preferred Qualifications 3+ years of work experience with a Bachelor’s Degree or more than 2 years of work experience with an advanced degree.
Minimum of a Bachelor’s degree in a related field (Computer Science, MIS, etc.). In lieu of degree, a high school diploma/equivalent with 10+ years related experience. 5–7+ years of experience with relational databases (SQL Server, Postgres, MySQL) in production. 3–5+ years with NoSQL technologies like MongoDB, Redis. 3–5+ years with middleware (ActiveMQ, Kafka). 3–5+ years with virtualization (VMware/Docker) and SAN technology. 1–3+ years with IaC tools such as Terraform and Ansible. 1–3+ years running data systems on Kubernetes. Intermediate to advanced knowledge of RDBMS best practices.
Intermediate to advanced knowledge of NoSQL best practices. Proficiency in Windows Server and Linux operating systems. Familiarity with programming languages (Python, Go, Java, C++, .NET, PowerShell).
Excellent written and verbal communication skills in English. Analytical skills with experience troubleshooting large‑scale distributed systems. Experience with configuration management and orchestration tools (Ansible, Terraform, Vagrant).
Familiarity with GitHub, managing branches, and reviewing pull requests. Skills You Bring Passion for working in a fast‑paced technical environment. Strong organizational and planning skills with experience building strategic and tactical plans.
Stays current with industry trends and offers suggestions for faster business processes. Flexible, able to change priorities quickly and handle conflict under pressure. Excellent time‑management skills with the ability to prioritize effectively.
Outstanding cross‑team collaboration skills and proven ability to drive initiatives across teams. Great written and oral communication. Self‑starter with a willingness to learn.
Innovative, challenges status quo. Attention to detail, listens and seeks clarification. Puts team success above personal interests.
Passion and optimism, inspires respect and trust. Supports organizational goals and values. U.S.
Applicants Only The estimated salary range for this position is $110,700.00 to $171,800.00 USD per year, which may include potential sales incentive payments. Salary may vary based on location and experience. This position may be eligible for bonus and equity.
Visa has a comprehensive benefits package for which this position may be eligible, including Medical, Dental, Vision, 401(k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program. Work Hours Varies upon the needs of the department. Travel Requirements This position requires travel 5–10% of the time.
Mental/Physical Requirements Position performed in an office setting, requiring sitting and standing at a desk, communicating in person and by telephone, and operating standard office equipment. Visa is an EEO Employer Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or protected veteran status. Visa will also consider qualified applicants with criminal histories in a manner consistent with the EEOC guidelines and applicable local law. #J-18808-Ljbffr