As a Senior Database Engineer, you will play a crucial role in designing, implementing, and maintaining robust database systems that drive our operations. Your expertise will ensure our data management practices are efficient, secure, and aligned with business needs.
Key Responsibilities
- Database Design & Implementation. Create effective database structures and contribute to architectural improvements for scalability and efficiency.
- Performance Tuning & Maintenance. Monitor and enhance database performance, reliability, and security, troubleshoot issues and implement backup and recovery procedures.
- Data Integration & ETL. Develop and implement ETL processes for data integration from various sources, ensuring seamless data flow.
- Security Management. Establish user permissions, implement security protocols, and monitor for potential breaches to protect sensitive data.
- Collaboration. Work closely with cross-functional teams, including software developers and data analysts, to ensure database alignment with organizational needs.
- Disaster Recovery Planning. Develop and test disaster recovery plans to ensure data restoration capabilities.
- Documentation & Training. Maintain comprehensive documentation and provide training to team members on database systems.
- Continuous Learning. Stay updated with the latest database technologies and best practices to enhance data management capabilities.
- On-Call Support. Participate in an on-call rotation to address critical database issues outside of business hours.
Qualifications
Basic Requirements
- Bachelor’s degree in Computer Science or related field; or equivalent experience (7+ years).
- 5+ years of experience with relational databases (SQL Server, Postgres, MySQL).
- Intermediate to advanced understanding of RDBMS and NoSQL best practices.
- Proficiency in Windows Server and Linux operating systems.
- Familiarity with programming languages (Python, Go, Java, C++, .NET).
- Excellent written and verbal communication skills.
Preferred Qualifications
- 3-5 years with NoSQL technologies (MongoDB, Redis).
- Experience with middleware (ActiveMQ, Kafka) and virtualization (VMware, Docker).
- Knowledge of Infrastructure as Code (Terraform, Ansible) and Kubernetes.
Why Join Visa?
At Visa, we foster a culture of innovation, collaboration, and continuous learning. Join us in making a meaningful impact while enjoying the flexibility of a hybrid work model, allowing for a balanced work-life experience.
Equal Opportunity Employer
Visa is an equal opportunity employer. We value diversity and encourage qualified applicants from all backgrounds to apply.