Senior Database Engineer

1 week ago


Remote, Canada VanillaSoft Full time

Senior Database Engineer

Job Description

This is an exciting opportunity to join Vanillasoft's R&D department and contribute to the growth of a leading Canadian SaaS company. Vanillasoft is a recognized innovator in the sales engagement market, serving customers across North America, Europe, and Asia-Pacific.

Reporting to the VP of R&D, this position plays a key role in our product development team. You will be responsible for designing, optimizing, and maintaining database systems to ensure that company data is stored, accessed, and protected efficiently. You will work as part of an Agile/Scrum team and collaborate closely with development, DevOps, and QA to support high-quality delivery across sprints and release cycles.

What We're Looking For

10+ years of experience as a SQL Server Database Engineer in OLTP or real-time systems

  • 5+ years of experience with PostgreSQL in production environments
  • Strong analytical, investigative, and troubleshooting skills
  • Ability to manage multiple tasks and projects in a fast-paced environment
  • Excellent written and verbal communication skills
  • A strong sense of ownership, pride in quality, and passion for improving software products

Key Responsibilities

  • Design, implement, and maintain database solutions for storing and retrieving company data
  • Analyze requirements and support the design of structural and conceptual data models
  • Improve real-time transactional performance through testing, tuning, and optimization
  • Monitor, troubleshoot, and maintain existing database systems
  • Define and implement security, backup, and high-availability strategies
  • Collaborate with the Development team to support new feature design and future system needs
  • Recommend best practices for provisioning and configuring SQL Server and PostgreSQL instances
  • Support production deployments and help resolve complex issues in distributed environments

Qualifications & Skills

  • Proven experience as a Database Engineer, Data Architect, or similar role
  • Deep understanding of relational database principles, data modelling, and transaction processing
  • Experience gathering and analyzing system and application requirements
  • Knowledge of distributed systems, clustering, replication, sharding, microservices, and horizontal scaling
  • Hands-on experience with performance tuning and database monitoring
  • Strong proficiency in T-SQL and SQL Server internals
  • Solid experience with PostgreSQL, including configuration and optimization
  • Experience with Windows Server and PowerShell scripting
  • Experience with Linux environments; MySQL or Elasticsearch is a plus
  • Experience with Google Cloud Platform is an asset
  • Strong problem-solving mindset and attention to detail

We offer competitive compensation based on experience, excellent working conditions, comprehensive benefits, and a dynamic team environment. Qualified candidates will be contacted for an initial interview.

At VanillaSoft, attitude and aptitude matter as much as technical skills.

Ingénieur Principal en Bases de Données

Description du poste

Il s'agit d'une excellente occasion de se joindre au département de R&D de VanillaSoft et de contribuer à la croissance d'une entreprise SaaS canadienne de premier plan. VanillaSoft est un innovateur reconnu sur le marché de l'engagement des ventes, desservant des clients en Amérique du Nord, en Europe et dans la région Asie-Pacifique.

Relevant du vice-président de la R&D, ce poste joue un rôle clé au sein de l'équipe de développement de produits. Vous serez responsable de la conception, de l'optimisation et de la maintenance des systèmes de bases de données afin de garantir que les données de l'entreprise sont stockées, accessibles et protégées de manière efficace. Vous travaillerez au sein d'une équipe Agile/Scrum et collaborerez étroitement avec les équipes de développement, DevOps et QA afin de soutenir des livraisons de haute qualité à travers les sprints et les cycles de publication.

Ce que nous recherchons

· 10+ années d'expérience en tant qu'ingénieur de base de données SQL Server dans des environnements OLTP ou en temps réel

· 5+ années d'expérience avec PostgreSQL en environnement de production

· Solides compétences d'analyse, d'investigation et de dépannage

· Capacité à gérer plusieurs tâches et projets dans un environnement dynamique

· Excellentes compétences en communication, tant à l'oral qu'à l'écrit

· Fort sens de la responsabilité, fierté du travail bien fait et passion pour l'amélioration des produits logiciels

Responsabilités clés

· Concevoir, mettre en œuvre et maintenir des solutions de bases de données pour stocker et récupérer les données de l'entreprise

· Analyser les exigences et contribuer à la conception de modèles de données conceptuels et structurels

· Améliorer les performances transactionnelles en temps réel grâce aux tests, à l'optimisation et au réglage

· Surveiller, dépanner et maintenir les systèmes de bases de données existants

· Définir et mettre en œuvre des stratégies de sécurité, de sauvegarde et de haute disponibilité

· Collaborer avec l'équipe de développement pour soutenir la conception de nouvelles fonctionnalités et les besoins futurs du système

· Recommander les meilleures pratiques pour l'approvisionnement et la configuration des instances SQL Server et PostgreSQL

· Soutenir les déploiements en production et aider à résoudre des problèmes complexes dans des environnements distribués

Qualifications et compétences

· Expérience avérée en tant qu'ingénieur de bases de données, architecte de données ou rôle similaire

· Compréhension approfondie des principes des bases de données relationnelles, de la modélisation des données et du traitement des transactions

· Expérience dans la collecte et l'analyse des exigences systèmes et applicatives

· Connaissance des systèmes distribués, du clustering, de la réplication, du sharding, des microservices et de la mise à l'échelle horizontale

· Expérience pratique en optimisation des performances et en surveillance des bases de données

· Maîtrise avancée de T-SQL et des internals de SQL Server

· Solide expérience avec PostgreSQL, incluant la configuration et l'optimisation

· Expérience avec Windows Server et les scripts PowerShell

· Expérience dans des environnements Linux; MySQL ou Elasticsearch constitue un atout

· Expérience avec Google Cloud Platform est un avantage

· Solide esprit d'analyse, rigueur et souci du détail

Nous offrons une rémunération compétitive basée sur l'expérience, d'excellentes conditions de travail, des avantages sociaux complets et un environnement d'équipe dynamique. Les candidats qualifiés seront contactés pour une entrevue initiale.

Chez VanillaSoft, l'attitude et l'aptitude comptent autant que les compétences techniques.

Job Type: Full-time

Pay: $110,000.00-$130,000.00 per year

Benefits:

  • Extended health care
  • Paid time off

Experience:

  • SQL Server Database Engineer in OLTP or real-time systems: 10 years (required)
  • PostgreSQL in production environments: 5 years (required)
  • Database Engineer, Data Architect, or similar role: 5 years (required)

Work Location: Remote



  • Remote or Mississauga, Canada PointClickCare Full time

    At PointClickCare our mission is simple: to help providers deliver exceptional care. And that starts with our people. As a leading health tech company that's founder-led and privately held, we empower our employees to push boundaries, innovate, and shape the future of healthcare. With the largest long-term and post-acute care dataset and a Marketplace of...

  • Database Developer

    1 week ago


    Remote, Canada Ardent SoftSol Inc Full time

    Experience Required:5Database EngineerThe requirement is for Database developers with Java knowledge preferredDatabase Development:- Develop conceptual, logical, and physical data models.- Create and maintain relational database schemas, optimizing table structures- Ensure data integrity and consistency through appropriate data modeling techniques.-...


  • Remote, Canada; Remote, US GitLab Full time

    GitLab is an open-core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than 100,000 organizations. Our mission is to enable everyone to contribute to and co-create the software that powers our world. When everyone can contribute, consumers become contributors, significantly accelerating human progress. Our...


  • Remote - USA & Canada Boulevard Full time

    Who is Boulevard? Boulevard provides the first and only client experience platform for appointment-based, self-care businesses. We empower our customers to give their clients more of the magical moments that matter most.Before launching in 2016, our founders spent months interviewing salon managers and working behind front desks to understand their pain...

  • Database Team Lead

    2 weeks ago


    Remote, Canada Celero Solutions Full time

    Database Team Lead **Location**: Remote **About **Celero**: We are on a mission to bring credit unions closer to the members they serve - using integrated, financial technology solutions as a bridge to create connections, enable convenience and instill trust. Through strategic partnerships, client collaboration and empowering our employees, we are...

  • Senior QA Engineer

    1 week ago


    Remote, Canada Devacor Solutions Group Full time

    SENIOR QUALITY ASSURANCE ENGINEER (2 RESOURCES REQUIRED)Requisition #: R GOAPRDJP Location: Remote (within Canada)Engagement Type: ContractNumber of Resources required: 2Rate (CAD): Up to $90 per hour / Commensurate with related experience and market competitivenessTerm: 12 months to with 12 month extension available (up to 24-month contract)Hours per day:...


  • Canada (remote) ClickHouse Full time

    ClickHouse is launching a strategic Postgres initiative to extend our developer-first cloud platform, so teams can easily integrate Postgres with ClickHouse and power end-to-end data workflows. We're looking for a Senior Software Engineer to join the team building this platform. You'll work across a range of areas — from control plane services and...


  • Remote, Canada DocuPet Inc. Full time

    About DocuPetAs the official pet registration provider for more than 250 jurisdictions, DocuPet is the largest and fastest growing pet registration platform in North America.Our proprietary platform consolidates all pet information into a single place and provides the services for pet owners, community members and animal shelters to ensure pets can be...


  • Remote, Canada Affinity Full time

    Canada (Remote)Affinity stitches together billions of data points from massive datasets to create a powerful, accurate representation of the world's professional relationship graph. Based on this data, we offer our users the insights and visibility they need to nurture and tap into their team's network of opportunities.This role is part of the AI Insights...


  • Remote, Canada Fusemachines Full time

    About FusemachinesFusemachines is a 10+ year old AI company, dedicated to delivering state-of-the-art AI products and solutions to a diverse range of industries. Founded by Sameer Maskey, Ph.D., an Adjunct Associate Professor at Columbia University, our company is on a steadfast mission to democratize AI and harness the power of global AI talent from...