What are the responsibilities and job description for the Staff Database Engineer- AWS/Azure position at Visa?
We are looking for a Staff Database Engineer to join our global Database Engineering team. In this role, you will operate and evolve cloud-based production database environments, with deep hands-on responsibility across AWS and Azure, while helping expand our multi-cloud capabilities over time.
At Pismo, databases sit at the core of mission-critical financial systems that power global banking and payments. This role is for an engineer who wants real ownership- owning systems in production, automating at scale, and ensuring reliability in environments where availability and data integrity are non-negotiable. This is not a siloed DBA role, but a hands-on database engineering position where you design, operate, and continuously improve the systems you support.
Key Responsibilities
Database Engineering & Production Operations
- Own and operate production database environments, ensuring high availability, performance, and security
- Manage, administer, and optimize Aurora MySQL, Aurora PostgreSQL, and DynamoDB
- Monitor database health, identify risks, and troubleshoot incidents in live environments
- Implement preventive solutions to improve stability and reduce operational overhead
- Participate in a 24x7 on-call rotation supporting critical financial platforms
Cloud & Automation
- Work in an AWS-first environment, while contributing experience across Azure and/or GCP
- Collaborate closely with DevOps and Platform teams on infrastructure as code using Terraform
- Build, maintain, and improve CI/CD pipelines for database and infrastructure automation
- Drive a strong automation mindset, reducing manual effort and increasing system autonomy
Reliability, Scale & Delivery
- Support capacity planning, performance tuning, and scaling initiatives
- Design and execute backup, recovery, and disaster recovery testing
- Engage cross-functional engineering teams to deliver projects end-to-end
- Strengthen operational processes to support growing client demand and platform scale
- Contribute to the team’s technical maturity by sharing best practices and improving standards