Back to job search
SG
Sonova GroupVerified Job Source

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

Develop, maintain, and support data analysis and production solutions while ensuring high performance and availability. Contribute to architectural design and create technical documentation in accordance with internal SOPs.

  • Hybrid
  • Kitchener, ON
  • Posted Sep 2, 2026
  • 1 position

Opens an external site

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Job summary

Kitchener, Ontario – Hybrid Senior Software Developer Join Sonova’s Manufacturing Software team and help develop the sophisticated solutions that power our production while enabling data-driven decisions for complex manufacturing challenges, delivering high-quality products to our customers. As a Senior Software Developer, you will apply your expertise to deliver reliable and scalable data-oriented solutions in a collaborative global environment. Responsibilities: • Develop, maintain, and support solutions for data analysis and production • Ensure the availability and performance of critical solutions • Contribute into architectural design of state-of-the-art solutions using the latest technologies • Deliver reliable, scalable solutions that meet Sonova’s code-quality requirements and follow established software architecture • Perform exploratory data analysis and reporting • Create and maintain technical documentation and procedures in accordance with internal SOPs and applicable external requirements • Advance continuous improvement by fostering knowledge sharing, engineering excellence, and team growth More about you: • Bachelor's or master's degree in Computer Science, Software Engineering, or a related field • At least five years of professional software development experience • Strong experience with data engineering technologies, including ETL pipelines, Python, SQL, and relational databases • Strong experience with microservices and event-driven architectures; experience with C# is a plus • Solid understanding of software architecture and design principles, including SOLID • Experience with modern software development tools and practices, including Git, Docker, CI/CD, GenAI, Jira, and Confluence • Experience with Databricks, AI or machine learning, or data visualization tools such as Apache Superset is a plus • Precise, self-driven, and quality-focused approach to work • Excellent written and verbal communication skills in English Don’t meet all the criteria? If you’re willing to go all in and learn, we’d love to hear from you! We are looking forward to receiving your application via our online job application platform. For this position, only direct applications will be considered. Sonova does not recruit via app, Telegram, carrier pigeon, or any other format that does not include speaking with an actual human. If you are offered a job without speaking with someone, please contact Sonova HR. We utilize AI to assist with resume screening; however, all selection, interviewing, and hiring decisions are made by our internal recruitment team. What we offer: * Exciting and challenging work environment * Collaborative culture * Opportunities for continuous self-improvement * Flexible hybrid work environment * A company that values diversity and inclusion * Rich benefits plan, including a wellness benefit and paramedical coverage for services such as massage therapy and naturopathy * Competitive compensation, including a variable component and employer-matched pension contributions * Mentorship programs and career-development plans This role’s pay range is between $90K and $120K CAD. How we work: At Sonova, we prioritize the well-being of our employees and foster an inclusive environment that promotes engagement and collaboration. Our team-customized hybrid work model empowers teams to balance individual needs with business goals, offering flexibility and individualized time management. We recognize the importance of life outside of work and strive to create a supportive and motivating workplace where innovation thrives.

What you’ll do

Develop, maintain, and support data analysis and production solutions while ensuring high performance and availability. Contribute to architectural design and create technical documentation in accordance with internal SOPs.

Requirements

Requires a bachelor's or master's degree in Computer Science or Software Engineering and at least five years of professional development experience. Candidates must have strong expertise in Python, SQL, data engineering, and modern software architecture principles.

Benefits

• Wellness benefit • Paramedical coverage • Massage therapy • Naturopathy • Competitive compensation • Variable component • Employer-matched pension contributions • Mentorship programs • Career-development plans

Listed skills

  • Data visualizationPreferred
  • SQLPreferred
  • CI/CDPreferred
  • DockerPreferred
  • JiraPreferred
  • GitPreferred
  • PythonPreferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Python
  • SQL
  • Data engineering
  • ETL pipelines
  • Microservices
  • Event-driven architectures
  • Software architecture
  • SOLID principles
  • Git
  • Docker
  • CI/CD
  • GenAI
  • Jira
  • Confluence
  • Databricks
  • Data visualization
  • Atlassian Confluence
  • Pipelines
  • Generative Artificial Intelligence
  • Git (Version Control System)
  • Apache Superset
  • Data-Driven Decision Making
  • Artificial Intelligence
  • Data Analysis
  • Computing Platforms
  • Software Development
  • Architectural Design
  • JIRA
  • C# (Programming Language)
  • Computer Science
  • Continuous Improvement Process
  • Data Engineering
  • Extract Transform Load (ETL)
  • Data Visualization
  • Relational Databases
  • Design Elements And Principles
  • English Language
  • Event-Driven Programming
  • Exploratory Data Analysis
  • Scalability
  • Innovation
  • Python (Programming Language)
  • Machine Learning
  • Mentorship
  • Software Architecture
  • Resume Screening
  • Software Engineering
  • Software Quality (SQA/SQC)
  • SQL (Programming Language)
  • Time Management

Job areas

  • Software
  • Data & Analytics
  • Technology
  • Manufacturing
  • Engineering
  • Python Software Developer
  • SQL Developer
  • Database Designers and Administrators
  • Database Administrators

Additional details

Minimum education
Bachelor’s degree
Minimum experience
5+ years
Posting language
English
Working hours
40 hours per week