1

Senior Database Engineer Jobs in Toronto, ON (NOW HIRING)

Senior Data Engineer Job Location: Hybrid, Toronto, Ontario, Canada Job Type: T4 Contract ... and relational databases. * Strong expertise with Spark (DataFrames, Spark SQL, PySpark)

The Senior / Lead Data Engineer will bepart of McKesson Decision Intelligence team, and ... Understanding oflarge database mining tools and statistical languagesutilizedto efficiently build ...

The Senior / Lead Data Engineer will bepart of McKesson Decision Intelligence team, and ... Understanding oflarge database mining tools and statistical languagesutilizedto efficiently build ...

As a Senior Data Engineer, you will leverage our vast data and Big Data capabilities to ensure a ... Experience with database querying, reporting, and direct marketing campaign development * Self ...

As a Senior Data Engineer, you will leverage our vast data and Big Data capabilities to ensure a ... Experience with database querying, reporting, and direct marketing campaign development * Self ...

As a Senior Data Engineer, you will leverage our vast data and Big Data capabilities to ensure a ... Experience with database querying, reporting, and direct marketing campaign development * Self ...

As a Senior Data Engineer, you will leverage our vast data and Big Data capabilities to ensure a ... Experience with database querying, reporting, and direct marketing campaign development * Self ...

Senior Data Engineer

Markham, ON · Hybrid

  • Medical

  • Dental

  • Vision

  • PTO

... a Senior Data Engineer for a full-time permanent position with a fast-growing Canadian consumer ... Tune database performance, query efficiency, and cloud consumption, balancing delivery speed ...

The Senior AI/ML Engineer will be a primary contributor to building scalable AI/ML capabilities ... databases (e.g., Pinecone, Elasticsearch), multi-agent AI systems with tool calls, and prompt ...

Senior Data Engineer

Toronto, ON · Hybrid

  • Medical

  • Dental

  • Vision

The Opportunity We are seeking a Senior Data Engineer with strong expertise in SQL Server and SSIS ... The successful applicant will ultimately be responsible for developing and administrating Databases ...

Senior Data Engineer

Toronto, ON

CA$69K - CA$119K/yr

  • Medical

  • Life

  • Retirement

  • PTO

We are currently seeking a Senior Data Engineer to join the Data, AI & Analytics (DNA) Team ... A successful data engineering candidate will demonstrates a deep understanding of database concepts ...

Senior Data Engineer

Toronto, ON · On-site

CA$80K - CA$130K/yr

Knowledge of data engineering industry best practices: schema management, data quality, data governance, Cloud management, Databases, Data Warehousing, ETL pipelines, and data streaming * Programming ...

Senior Data Engineer

Toronto, ON · Hybrid

CA$100/hr

Senior Data Engineer Structure: Hybrid (2 days onsite / 3 days remote) - Toronto Duration: 6-Month Contract Pay Rate:up to $100 INC p/h -- We have a great new opportunity to support one of our ...

Senior Data Engineer

Toronto, ON · On-site

CA$110K - CA$145K/yr

SENIOR DATA ENGINEER- Toronto ( 3 days downtown/Hybrid) Our client is interviewing to onboard a Senior Data Engineers to join their Data & Analytics team within the Wealth Technology group . We are ...

Senior Data Engineer

Toronto, ON · On-site

  • Retirement

Role Summary The Senior Data Engineer will join the Software Engineering team that leads the delivery of data and application solutions that enable OMERS Global Investments (GI) and Corporate teams ...

Showing results 21-40

Senior Database Engineer information

See Toronto, ON salary details

$12.4K

$123.5K

$169.9K

How much do senior database engineer jobs pay per year?

As of Aug 15, 2026, the average yearly pay for senior database engineer in Toronto, ON is $123,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,363.00 and $139,333.00 per year, depending on experience, location, and employer.

What are some common challenges senior database engineers face when managing large-scale databases, and how are they typically addressed?

Senior Database Engineers often encounter challenges such as ensuring database performance under heavy loads, maintaining data integrity during migrations, and optimizing queries for efficiency. Addressing these issues usually involves proactive monitoring, implementing indexing strategies, and collaborating closely with development teams to design scalable database schemas. Regularly updating skills to keep up with new database technologies and security best practices is also essential for tackling these challenges effectively.

What is the difference between Senior Database Engineer vs Database Administrator?

AspectSenior Database EngineerDatabase Administrator
Primary FocusDesigning, developing, and optimizing database systemsMaintaining, backing up, and securing databases
Skills & CertificationsSQL, database architecture, performance tuning, certifications like Oracle or Microsoft SQL ServerDatabase management, backup/recovery, security, certifications like Oracle DBA or Microsoft Certified Database Administrator
Work EnvironmentDevelopment teams, data engineering projects, system designOperational teams, system maintenance, troubleshooting
Industry UsageUsed across tech, finance, healthcare for database developmentCommon in enterprise IT, government, and large organizations for database upkeep

While both roles work closely with databases, a Senior Database Engineer primarily focuses on designing and optimizing database systems, whereas a Database Administrator handles daily maintenance, security, and backups. The roles complement each other but differ in scope and responsibilities.

What are the key skills and qualifications needed to thrive as a senior database engineer, and why are they important?

A Senior Database Engineer needs advanced knowledge of database architecture, SQL, performance tuning, and a degree in computer science or a related field. Expertise in tools like Oracle, MySQL, PostgreSQL, database clustering, and relevant certifications such as Microsoft Certified: Azure Database Administrator Associate are typical requirements. Strong problem-solving, analytical thinking, and effective communication skills help them excel in managing complex data environments and collaborating with development teams. These capabilities are crucial for ensuring robust, scalable, and secure data solutions that meet organizational needs.

What is a senior database engineer?

A Senior Database Engineer is an experienced IT professional responsible for designing, implementing, maintaining, and optimizing database systems within an organization. They ensure databases are secure, reliable, and perform efficiently to meet business needs. Senior Database Engineers often lead projects, mentor junior staff, and collaborate with developers and system administrators to support data-driven applications. Their expertise is crucial for data integrity, scalability, and disaster recovery planning.

What are the most commonly searched types of Database Engineer jobs in Toronto, ON?

The most popular types of Database Engineer jobs in Toronto, ON are:

What are popular job titles related to Senior Database Engineer jobs in Toronto, ON?

For Senior Database Engineer jobs in Toronto, ON, the most frequently searched job titles are:

What job categories do people searching Senior Database Engineer jobs in Toronto, ON look for?

The top searched job categories for Senior Database Engineer jobs in Toronto, ON are:

What cities near Toronto, ON are hiring for Senior Database Engineer jobs?

Cities near Toronto, ON with the most Senior Database Engineer job openings:

Infographic showing various Senior Database Engineer job openings in Toronto, ON as of August 2026, with employment types broken down into 83% Full Time, 12% Part Time, and 5% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $123,524 per year, or $59.4 per hour.

Senior Data Engineer

NearSource

Toronto, ON

Full-time

Re-posted 6 days ago


Job description

Job Title: Senior Data Engineer
Job Location: Hybrid, Toronto, Ontario, Canada
Job Type: T4 Contract
Experience: 5+ Years
Rate: 60 to 70 CAD PH

Role Summary: NearSource is looking for a Data Platform Engineer with expertise in Python, Spark, and Snowflake to join our engineering team in Toronto. The selected candidate will architect and scale data pipelines, enable analytics, and support critical business insights for a Fortune 500 client.

Key Responsibilities

  • Design, build, and scale modern data platforms capable of handling both real-time and batch processing at enterprise scale.
  • Translate complex business and technical challenges into actionable solutions through detailed documentation and iterative delivery.
  • Automate deployment, monitoring, and management of cloud-based data infrastructure for high availability and reliability.
  • Implement and maintain CI/CD pipelines with a strong focus on automated testing and continuous improvement.
  • Collaborate closely with data engineers, data scientists, and product stakeholders to gather requirements and drive data best practices.
  • Develop and optimize SQL queries and data models to enable efficient analytics and reporting.
  • Create intuitive dashboards, reports, and analytical tools that provide actionable insights to business leaders.
  • Contribute to analytics initiatives such as performance tracking, segmentation, and revenue optimization.
  • Communicate findings effectively by presenting data-driven insights in a clear and strategic manner.

Required Skills & Experience

  • 5+ years of hands-on experience working with large-scale data systems, processing pipelines, and relational databases.
  • Strong expertise with Spark (DataFrames, Spark SQL, PySpark).
  • Advanced programming skills in Python and SQL, with a focus on clean, modular code.
  • Solid foundation in SQL concepts, dimensional data modeling, and data warehouses such as Hive or Snowflake.
  • Experience with workflow orchestration tools like Airflow.
  • Proficiency with BI tools such as Tableau, Power BI, or Qlik.
  • Knowledge of CI/CD practices and version control systems (Git, Jenkins).
  • Hands-on experience with interactive notebook environments (Jupyter, EMR, or Zeppelin).

Preferred Skills

  • Familiarity with Presto and AWS services.
  • Experience working with Looker for BI development.
  • Understanding of distributed system design with a focus on reliability and resilience.
  • Exposure to monitoring and observability tools.

Certifications / Education:

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent training and experience)

Apply now, or share your resume with salary expectations at careers@nearsource.ca. Thank you for considering a career with us! Once you submit your application, our Talent Acquisition team will review your resume thoroughly. If there's a strong match, we'll reach out to discuss your experience, role details, benefits, compensation, and next steps. While we strive for transparency, we may not be able to respond to every applicant due to high volume, but we genuinely appreciate your time and interest.

About NearSource: NearSource Technologies is a trusted partner for future-ready software consulting, enabling Fortune 500 enterprises to accelerate digital transformation. Our global engineering teams build and deploy impactful technology for some of the world's most admired brands, working directly on long-term client initiatives.

Equal Opportunity Statement: NearSource is an equal opportunity employer committed to fostering an inclusive and respectful environment. We celebrate diversity and do not discriminate based on race, gender, religion, sexual orientation, age, disability, or background. Innovation thrives when everyone feels empowered to contribute.