Database Engineer
$110k - $125k per yearFull-time
HR à la carte
Position
Database Engineer Location
Toronto, ON (100% onsite) Employment Type
New, Full-Time Permanent position Salary
$110,000 - $125,000 (depending on experience) plus incentive compensation Hamilton ETFs is building a SaaS platform—a suite of applications designed to power every aspect of our business, including sales, marketing, data intelligence, compliance, reporting, and AI-assisted workflows. Purpose-built for the unique needs of a Canadian asset manager, this platform will be the foundation for how we operate and innovate. This is not a maintenance-only Database Engineer role. You'll have the opportunity to design and build a modern, cloud-native, ML-ready data platform that supports transactional workloads, analytics, regulatory reporting, and the next generation of AI capabilities, including vector search and semantic retrieval. If you're excited by the opportunity to architect a platform from the ground up and shape the future of data and AI at a growing investment firm, we'd love to hear from you. Hamilton ETFs offers:
- A competitive compensation package including comprehensive health and wellness benefits;
- Ownership of the data foundation for a platform at its earliest, most formative stage;
- A direct line into technology strategy at a growing Canadian asset manager;
- We value collaboration, open-mindedness and service focused mindsets;
- Diverse and inspiring colleagues and approachable leaders;
- Opportunity to evolve in a growing firm.
Hamilton ETFs is one of Canada’s fastest growing exchange traded fund (“ETF”) providers. Based in Toronto’s financial district and with ~$17 billion in ETF assets under management, we are seeking a motivated individual to join our entrepreneurial team of experienced and talented professionals. Here’s what you will do as Database Engineer:
The Database Engineer is responsible for designing and evolving the shared data platform that powers Hamilton ETFs' next-generation SaaS applications. You'll architect secure, scalable, and high-performing databases that support advisor intelligence, CRM workflows, compliance monitoring, reporting, analytics, and future AI capabilities.
- Design and manage the core relational database architecture that serves as the shared foundation for the platform's apps.
- Design scalable data models supporting advisor intelligence, CRM, marketing, compliance, reporting, and customer-facing applications.
- Own database performance: indexing, partitioning, query optimization, replication, backups, recovery, and high availability.
- Establish robust data governance practices, including role-based access control, audit logging, encryption, data lineage, and retention policies aligned with Canadian regulatory requirements.
- Support secure ingestion, normalization, and deduplication of large financial-industry datasets, including the Canadian advisor database.
- Design structures that support ML features such as lead scoring, intent detection, advisor similarity, anomaly detection, and natural-language reporting.
- Work with the Full Stack Developer to define API-ready patterns, stored procedures where appropriate, and efficient service-layer access.
- Ensure clean, governed data flows into HubSpot as the commercial source of truth.
- Help design future infrastructure: data warehouse, event streaming, vector database, semantic search, and analytics layers.
- Document standards, naming conventions, backup procedures, security controls, and data lifecycle policies.
- Other work or special projects assigned for the overall benefit of Hamilton ETFs.
- Strong understanding that the database is the foundation of the product, and passionate about the performance, security, clean data models, maintainability, and future flexibility.
- Has comfort in an early-stage environment (where the architecture is being built from the start) and is energized by creating a strong foundation.
- Ability to work closely with application developers and product leadership, with strong documentation and operational discipline.
- Architectural mindset with the ability to design systems that will scale as products, data volumes, and AI capabilities evolve.
- Post secondary diploma in computer science, computer engineering or other relevant programs; Masters Degree an asset.
- 5+ years designing and supporting relational databases as a Database Engineer, Data Engineer, Database Developer, or similar role.
- Strong PostgreSQL experience: performance tuning, indexing strategies, schema design, and database security.
- Experience designing databases for SaaS, CRM, workflow, reporting, or financial services platforms.
- Strong grasp of data privacy, auditability, role-based access control, encryption, backup, and disaster recovery.
- Experience with ETL/ELT pipelines, data imports, deduplication, validation, and large structured datasets.
Preferred Education, Experience and Skills
- PostgreSQL at scale: partitioning, replication, read replicas, materialized views, and query profiling.
- Cloud platforms such as AWS, Azure, or GCP.
- Data warehouse or analytics tooling.
- Vector databases such as pgvector, Qdrant, Pinecone, Weaviate, or similar.
- Supporting ML workflows, semantic search, embeddings, or LLM-backed applications.
- Financial services, wealth management, asset management, capital markets, or regulated environments.
- Familiarity with SOC 2, ISO 27001, audit controls, data retention, and compliance reporting.
- Event-driven architectures, message queues, or streaming pipelines.
Hamilton ETFs is committed to meeting the accessibility needs of all applicants throughout the recruiting and selection process. Please let us know about any accommodation and/or support requirements. Please note only those candidates selected for an interview will be contacted. Hamilton ETFs is working in partnership with HR à la carte for our recruitment efforts. Please note: we are only accepting applications from those authorized to work in Canada and we are not currently sponsoring any temporary or permanent work visas. Use of AI in Hiring: Some stages of our recruitment process may use AI-assisted tools to support recruitment efforts; however, all applications are screened and assessed by human reviewers. In addition, all final hiring decisions are made by humans.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Database Engineer in Toronto, ON vacancy
$109.4k - $191.5k per year
...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She... ...this position is a software engineer with a strong background in database technologies, performance analysis, and strong troubleshooting skills...SuggestedPermanent employmentFull timeWork at officeImmediate startRemote workFlexible hours- ...arrives in their warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that more organizations... ...to join our fast-growing data company. As a part of the databases team, you will help drive performance improvements, improve reliability...SuggestedFull timeWork at officeImmediate startRemote work
- ...committed to results, in an inclusive and high-performing culture. The Team Contributes to the overall success of the Core Banking Engineering Database Services -SQL Server & Cloud EngineeringTeam in Canada ensuring specific individual goals, plans, initiatives are executed /...SuggestedPermanent employmentRemote workFlexible hours
- ...What you get to do in this role: ~ Become an SME in production database troubleshooting ServiceNow instance performance issues and Linux... ...our multi-tenant cloud platform ~ Mentor and collaborate with engineers across operations support and development ~ Strong experience...SuggestedFull timeWork at officeRemote workFlexible hours
$77.74k per year
...medical care and logistical coordination, to finance and communications – since MSF was established in 1971. The Fundraising systems Database Officer role is to manage data integration, data integrity, and quality across critical systems within the Fundraising department and...SuggestedFull timeContract workWork at officeRelocationFlexible hours- ...Must Have: Database administration, On-premises and On-cloud (Azure) Microsoft Dynamics - Great plains (GP ) CRM Salesforce... ...Microsoft SQL Server certifications Microsoft Certified: Fabric Data Engineer Associate Microsoft Certified: Azure Administrator Associate...Full time
$110k - $130k per year
...Asia Pacific, Europe, and the Middle East. Position: Cloud Database Administrator - Canada Location: Toronto, Canada - Hybrid... ...Extreme Networks is looking for a highly capable cloud data engineer. You will be responsible for supporting, maintaining, and further...Full time$80k - $100k per year
...building ~ Lead, mentor, and develop BI team members across data engineering , reporting, and analytics . EDUCATION Bachelors... ...in Computer Science or Engineering Certifications in database management This job posting is for an active vacancy. Applications...$70k - $73.85k per year
...August 24, 2026 at 5:00 pm and this posting is for an existing vacancy. Objective: To ensure that all aspects of the OFIFC’s database system are effective, efficient and adhere to OFIFC policy and all applicable laws and regulations. Furthermore, the position will ensure...Full timeFor contractorsInternship- We are seeking an experienced Senior Database Administrator to provide comprehensive operational support, maintenance, administration,... ...Dedicated Onsite Collaboration: Work alongside senior engineering peers and infrastructure leads in a focused 5-day onsite workspace...Contract work
$100k - $110k per year
...metasearch brands. Hospitality is all about taking care of others, and it defines our culture. The Role We are seeking a PostgreSQL Database Administrator to join our data platform team. In this role, you will be responsible for the build, stability and maintenance of our...Full timeWork at officeLocal areaRemote workFlexible hours- ...Responsibilities: \ \ Perform day\-to\-day operations, maintenance, and support, including: \\ Database error\/alert monitoring & troubleshooting \\ Database logs review and troubleshooting \\ Database backup\/recovery jobs\/tasks review \\ Performance...Contract work
- ...Responsibilities: \\ \ Creation of functional and technical specifications for database development, analyze requirements and help project team in solution, technical design, implementation, and support. \\\ Work with the project team in completing all relevant...Contract work
- ...Summary : The Database Administrator (DBA) is responsible for providing operational support, administration, maintenance, monitoring... ...’s data architecture Works closely with data analysts, data engineers, data scientists to bridge the gaps between data science, data engineering...Contract work
- ...maintains and upgrades server applications and hardware. Required to have knowledge and understanding of Nasdaq data and how it relates to database systems. Management of systems in such a way as to leverage the existing technologies, improvement of the system as a whole. Close...Long term contractFull timeTemporary work
- ...of resolved\/outstanding incidents, all completed maintenance work and all configuration changes made to Ministry's infrastructures, databases and applications, and Ministry's infrastructure having availability of no less than 99.5%. \ \ \ \ Key Responsibilities: \\ \...Contract work
$142k - $192k per year
...day service delivery by defining, tracking, and meeting ambitious KPIs and SLAs. • You will provide advanced technical expertise in database technologies—particularly HANA—while supporting HANA/ASE/MSSQL environments. • You will handle major incidents, troubleshoot...Long term contractPermanent employmentFull timeLocal areaWorldwideFlexible hours- We are seeking a proactive and skilled Database Administrator (DBA) to join an enterprise Data Warehouse Technology group within Information Technology. In this mid-level hands-on contract role, you will work closely alongside our senior DBA to provide operational database administration...Long term contractContract work
$65k - $115k per year
Azure Application Developer (PostgreSQL Database) Position Description We are looking for an Azure Application Developer with strong hands-on experience in PostgreSQL and database migration, particularly migrating databases such as MySQL or Oracle to PostgreSQL. In...Work at office1 day per week$80k - $130k per year
Senior Azure Database Migration Specialist Position Description This position follows a hybrid work model and requires attendance at... ...seeking a highly experienced Senior Azure Database Migration Engineer to lead enterprise-scale database modernization initiatives focused...Work at office2 days per week- ...highly accomplished and multi-faceted Senior Database Administrator for an enterprise-level... ...premier technical capacity within the database engineering and data operations streams, specializing... ...combining classic enterprise relational engines with distributed systems, large data...Long term contractContract work
$80k - $130k per year
Database Support Analyst Position Description We are Canada's largest independent information technology services firm, and after... ...Dynatrace to ensure platform health. • Apply Site Reliability Engineering (SRE) principles to improve database resilience, reliability,...3 days per week- ...today and future generations. We are looking for a Senior Data Engineer to join our team in Markham, Ontario, Fredericton, New Brunswick... ...key as is the requirement to have a strong ability to work with databases, distributed computing systems, data pipelining, and Ops....Remote work
$75.6 - $90.72 per hour
...RQ11210 - Sr. Database Administrator 9-month contract (170 business days) - possible extension Remote - Anywhere in Ontario... ...trends and directions Experience with Computer Aided Software Engineering (CASE) tools Knowledge and understanding of Information Management...Contract workRemote work$75.6 - $90.75 per hour
...RQ10554 - Database Administrator - Senior 10-month contract (190 business days) possible extension ONSOITE 5 days - 40 St Clair Avenue, Toronto Security Level: CRJMC Must Have: ~10+ years of proven experience in database administration, including database...Contract workInternship$153k - $197k per year
...Lead legacy modernization and support critical mainframe database environments The Role As a Lead Database Administrator - Supra, you will lead the legacy modernization team, focusing on the management and optimization of Supra databases within IBM mainframe environments...Work at officeImmediate start- ...industry together! Machine Learning Engineer, Applied AI As a MLE you'll join our Product... ...Bonus Experience with vector databases or retrieval systems at scale Experience... ...the creator economy as a strategic growth engine. CreatorIQ is a global company headquartered...Full timeWork at officeRemote workWork from homeWorldwideHome officeFlexible hours
$100k - $130k per year
...are looking for talented, self-starting engineers to join our platform team as frontend engineers... ...a massive real-time data visualization engine based on WebGL, Unity3D and other... ...implementation. ~ Experience with Relational, NoSQL databases and various data-storage systems (...Full timeWork at office1 day per week- ...machinery needed to search data at scale. We are seeking a Lead Engineer to lead the MongoDB Search Query Platform & Availability team,... ...You have first-hand experience developing complex systems like databases, distributed systems, or high-performance applications and you use...Full timeWorldwide
- ...You will: * Build the Euphoria database. * Make daily changes to Euphoria to increase user experience. * Build new products. * learn about and solve the unique problems that come with a website. * Look for ways to make Euphoria better and awesome. Qualifications...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Database Engineer. Be the first to apply!
