Hybrid Data-Driven Software Engineer

Socket.dev

Kitchener

Hybrid

CAD 90,000 - 115,000

Full time

11 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Wellness benefit
Paramedical coverage
Variable compensation
Employer-matched pension
Mentorship programs
Career development
Flexible hybrid work
Diversity and inclusion

Job summary

Sonova's Manufacturing Software team in Kitchener, Ontario is hiring a Software Developer to build data-oriented solutions for production and analytics. You will craft reliable, scalable software and help enable data-driven decisions across our manufacturing ecosystem.

The role requires 3+ years of software development, with experience in data engineering, microservices, and modern tooling. A hybrid work model and a strong emphasis on collaboration and quality are offered.

Qualifications

  • Bachelor's or master's degree in Computer Science, Software Engineering, or related field.
  • At least three years of professional software development experience.
  • Experience with data engineering technologies including ETL pipelines, Python, SQL, and relational databases.
  • Experience with microservices and event-driven architectures; C# is a plus.
  • Good understanding of software architecture and design principles (SOLID).
  • Experience with Git, Docker, CI/CD, GenAI, Jira, and Confluence.
  • Databricks, AI/ML, or data visualization tools such as Apache Superset is a plus.
  • Precise, self-driven, and quality-focused work ethic.
  • Excellent written and verbal communication in English.

Responsibilities

  • Develop, maintain, and support data analysis and production solutions.
  • Ensure availability and performance of critical solutions.
  • Design state-of-the-art solutions using latest technologies.
  • Deliver reliable, scalable solutions meeting code-quality requirements.
  • Perform exploratory data analysis and reporting.
  • Create and maintain technical documentation per SOPs and external requirements.
  • Foster knowledge sharing, engineering excellence, and team growth.

Skills

Data engineering
English proficiency
Quality-focused work

Education

Bachelor's or Master's in CS/SE

Tools

Git
Docker
CI/CD
GenAI
Jira
Confluence
Databricks
Apache Superset
SQL

Job description

Sonova's Manufacturing Software team in Kitchener, Ontario is hiring a Software Developer to build data-oriented solutions for production and analytics. You will craft reliable, scalable software and help enable data-driven decisions across our manufacturing ecosystem.

The role requires 3+ years of software development, with experience in data engineering, microservices, and modern tooling. A hybrid work model and a strong emphasis on collaboration and quality are offered.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer, Manufacturing Data Solutions (Python/SQL)
Software Developer, Manufacturing Data Solutions (Python/SQL)

Socket.dev • Kitchener

Hybrid
CAD 90,000 - 115,000
Wellness benefit
Paramedical coverage
Variable compensation
+5
Hybrid Manufacturing Data Software Developer (Python/SQL)
Hybrid Manufacturing Data Software Developer (Python/SQL)

Sonova Group • Kitchener

Hybrid
CAD 90,000 - 115,000
Wellness benefit
Paramedical coverage
Employer-matched pension
+1
Hybrid Software Developer: Subsurface Data & AI Analytics
Hybrid Software Developer: Subsurface Data & AI Analytics

Bentley Systems • Toronto

Hybrid
CAD 90,000 - 130,000
Software Developer, Manufacturing Data Solutions (Python/SQL)
Software Developer, Manufacturing Data Solutions (Python/SQL)

Sonova Group • Kitchener

Hybrid
CAD 90,000 - 115,000
Wellness benefit
Paramedical coverage
Employer-matched pension
+1
Senior OR Software Engineer - Hybrid, AI-Driven Optimization
Senior OR Software Engineer - Hybrid, AI-Driven Optimization

Kinaxis • Toronto

Hybrid
CAD 120,000 - 160,000
Flexible vacation and Kinaxis Days
Flexible work options
Well-being programs
+3
Hybrid Software Developer — Data, ETL & SQL
Hybrid Software Developer — Data, ETL & SQL

Socket.dev • Dorval

Hybrid
CAD 80,000 - 110,000
Hybrid Developer: Data-Driven Output Systems
Hybrid Developer: Data-Driven Output Systems

DATA Communications Management Corp • Mississauga

Hybrid
CAD 65,000 - 81,000
Comprehensive healthcare, dental, and视
Tuition reimbursement
Collaborative work environment
AI-Driven Backend Engineer — Cloud-Native & IoT
AI-Driven Backend Engineer — Cloud-Native & IoT

MAJiK Systems • Southwestern Ontario

Hybrid
CAD 80,000 - 100,000
Senior Full-Stack Engineer - Hybrid Data Pipelines (Toronto)
Senior Full-Stack Engineer - Hybrid Data Pipelines (Toronto)

Source Code • Toronto

Hybrid
CAD 120,000 - 160,000
Lead Engineer, Open Source Data Platform
Lead Engineer, Open Source Data Platform

Acceldata • Kitchener

On-site
CAD 120,000 - 160,000