Senior Database Platform Engineer


New York
Permanent
USD200000 - USD350000
Financial Technology
PR/595817_1780685639
Senior Database Platform Engineer

Role Overview

We are looking for a Senior Database Platform Engineer to join a New York-based team focused on building and evolving a modern data platform. This role emphasizes infrastructure-as-code and fully automated, state-driven database management practices. You'll help design and maintain systems where database infrastructure and schema changes are version-controlled, consistently deployed, and governed through automated pipelines across environments. The goal is to deliver scalable, reliable solutions that reduce manual effort while ensuring strong governance across SQL Server and Snowflake.


Key Responsibilities

  • Architect, deploy, and maintain database platforms across SQL Server and Snowflake, including automated provisioning and lifecycle management.
  • Design and implement resilient, highly available database environments with standardized configuration practices.
  • Establish and maintain best practices for automated, version-controlled database deployments using tools such as Flyway, Liquibase, or similar frameworks.
  • Enforce code-driven database change management, ensuring consistency across environments and eliminating manual drift.
  • Build and manage infrastructure using tools like Terraform to support repeatable, structured deployments.
  • Develop CI/CD and Git-based workflows to support continuous delivery of database changes.
  • Implement monitoring and observability solutions using modern tooling (e.g., Prometheus, Grafana, OpenTelemetry).
  • Support migrations from legacy or less automated environments into a standardized platform.
  • Contribute to self-service capabilities and ensure appropriate access controls and security standards are in place.

Required Skills & Experience

  • Strong expertise in SQL Server, including performance optimization, indexing, high availability (e.g., clustering or replication), and security best practices.
  • Hands-on experience with Snowflake, including data modeling, ingestion pipelines, access control, and cost optimization.
  • Experience using Terraform or similar tools for provisioning infrastructure.
  • Demonstrated experience implementing automated database deployment strategies using tools such as Flyway, Liquibase, or equivalent.
  • Solid understanding of schema versioning, repeatable migrations, and environment promotion strategies.
  • Proficiency in scripting or programming languages such as Python or PowerShell; experience with Go is a plus.
  • Familiarity with CI/CD pipelines and integrating database changes into broader DevOps workflows.

Preferred Qualifications

  • Experience working with additional database technologies such as PostgreSQL.
  • Familiarity with in-memory or caching solutions like Redis.
  • Exposure to container orchestration platforms such as Kubernetes.
  • Experience building or supporting modern data architectures (e.g., lakehouse patterns, Iceberg, query engines like Trino).
  • Knowledge of orchestration or transformation tools such as Airflow or dbt.
  • Experience with analytical databases (e.g., ClickHouse).
  • Familiarity with observability and monitoring stacks (Prometheus, Grafana, etc.).
  • Experience with BI or visualization tools such as Power BI or Tableau.

What Sets You Apart

  • Strong advocate for automation-first, code-driven database management practices.
  • A platform mindset with an emphasis on scalability, reliability, and developer experience.
  • Ability to work across the stack, from infrastructure to user-facing tooling.
  • Interest in modernizing traditional database operations through automation and engineering best practices.
  • Curiosity and adaptability when working with new tools, frameworks, and architectural patterns.

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your CV so you can be considered for roles that have yet to be created. 

Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you