Senior Database Engineer with Google Cloud Platform

Overview

Remote
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

GCP
Database
Python
Database Architecture
Performance Tuning

Job Details

Job Title: Senior Database Engineer with Google Cloud Platform

Experience: 10+ Year


Job Summary:

We are seeking a highly experienced Senior Database Engineer with Google Cloud Platform with a strong background in database performance optimization, fine-tuning, and advanced query development. The ideal candidate will have deep technical expertise in database architecture, data storage optimization, and query performance improvement. This role requires a strategic thinker who can analyze database performance, identify bottlenecks, and implement robust solutions to ensure scalability, high availability, and efficiency across enterprise systems.


Key Responsibilities:

  • Design, implement, and maintain highly available and scalable database systems.
  • Perform database fine-tuning and I/O performance optimization to ensure efficient data retrieval and storage.
  • Analyze and optimize SQL queries, stored procedures, and indexing strategies for performance improvements.
  • Understand complex database schemas and data models to support business logic and reporting needs.
  • Monitor and manage database health, including capacity planning, backup/recovery, and security management.
  • Collaborate with application and infrastructure teams to ensure seamless database integration and optimal performance.
  • Develop and maintain database automation scripts for monitoring, maintenance, and deployments.
  • Troubleshoot performance issues, identify root causes, and implement permanent fixes.
  • Participate in disaster recovery planning, replication, and high availability configurations.
  • Stay updated with the latest database technologies, tools, and best practices to continuously enhance system performance.

Required Skills & Qualifications:

  • 12+ years of experience as a Database Engineer in large-scale enterprise environments.
  • Strong expertise in database tuning, indexing strategies, and query optimization.
  • Hands-on experience with performance monitoring and troubleshooting tools (e.g., AWR, OEM, Query Store, etc.).
  • In-depth knowledge of database internals, schema design, and data modeling.
  • Advanced proficiency in writing and debugging complex SQL queries and stored procedures.
  • Experience with database backup, restore, replication, and clustering.
  • Working knowledge of database security, auditing, and user management.
  • Familiarity with both on-premise and cloud-based database environments (e.g., Google Cloud Platform Cloud SQL, Big Query
  • ).
  • Strong problem-solving skills and the ability to work independently or in a team environment.
  • Excellent communication and documentation skills.

Preferred Qualifications:

  • Experience with multiple database platforms (e.g., Oracle, SQL Server, PostgreSQL, MySQL, MongoDB).
  • Exposure to automation and scripting (Python, Shell, PowerShell, etc.).
  • Experience in database migration and modernization initiatives.
  • Certification in relevant database technologies (e.g., Oracle Certified Professional, Microsoft Certified Database Administrator, etc.).

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.