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
Herzlichen Glückwunsch – wir wissen, dass es ein großer Schritt ist, sich die Zeit für eine Bewerbung zu nehmen. Wenn Sie sich bewerben, werden Ihre Angaben direkt an den zuständigen Berater weitergeleitet, der aktiv nach passenden Talenten sucht. Aufgrund der hohen Nachfrage können wir uns möglicherweise nicht bei allen Bewerbern zurückmelden. Wir behalten Ihren Lebenslauf und Ihre Daten jedoch stets in unserer Datenbank und melden uns bei Ihnen, sobald wir ähnliche Positionen sehen oder Fähigkeiten identifizieren, die das Wachstum von Unternehmen vorantreiben können.
Ja. Auch wenn diese Position nicht perfekt zu Ihrem nächsten Karriereschritt passt, hilft uns Ihre Bewerbung dabei, Ihre Fachkenntnisse und Ziele besser zu verstehen. So stellen wir sicher, dass Sie bei der passenden Gelegenheit auf unserem Radar sind.
Wir arbeiten auf unterschiedliche Weise: Zum einen veröffentlichen wir die aktuell verfügbaren Positionen auf unserer Website. Häufig können wir jedoch aus Gründen der Vertraulichkeit nicht alle Vakanzen ausschreiben. Darüber hinaus arbeiten wir mit Kunden zusammen, die einen stärkeren Fokus auf Fähigkeiten legen und darauf, was erforderlich ist, um ihr Unternehmen zukunftssicher aufzustellen.
Aus diesem Grund empfehlen wir, Ihren Lebenslauf zu registrieren, damit Sie auch für Positionen berücksichtigt werden können, die noch nicht geschaffen wurden.
Ja, wir unterstützen Sie bei der Optimierung Ihres Lebenslaufs und der Vorbereitung auf Vorstellungsgespräche. Von individueller Beratung über die gezielte Vorbereitung auf Interviews bis hin zu Gehalts- und Vertragsverhandlungen stehen wir Ihnen während Ihres gesamten nächsten Karriereschritts zur Seite.
